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 :

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');
Où est mon erreur, j'avoue coincer un peu... Merci d'avance !