Bonjour,
J'en appelle à vos compétences afin de corriger une requête SQL qui ne fonctionne pas...
Je commence réellement le SQL que depuis peu et je galère sur certaines choses, notamment les jointures, voici mon cas :
4 tables :
- adherent
- livre
- categorie
- emprunt
champs de adherent :
- id_adherent
- nom
- prenom
- rue
- ville
- cp
- tel
champs de livre :
- id_livre
- id_categorie
- titre
- auteur
- isbn
- editeur
- prix
champs de categorie :
- id_categorie
- nom
champs de emprunt :
- id_adherent
- id_livre
- date_emprunt
- date_retour
La gestion (ajout, modif, suppr.) des livres et adhérents est en place. Je cherche maintenant à afficher les emprunts en cours, c'est à dire quel adhérent a emprunté ce(s) livre(s) et je suis parti sur une requête de ce type :
Où est mon erreur, j'avoue coincer un peu... Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $retour = mysql_query(' SELECT l.id_livre, a.id_adherent FROM livre l, adherent a INNER JOIN emprunt e ON l.id_livre e.id_livre AND a.id_adherent = e.id_adherent');
Partager