Bonjour.
Je voudrais faire des jointures entre 3 tables mais je rame beaucoup.
Je me suis basé sur les cours sql sur le net mais sans succès.
Voici ma requête de base (sans jointure)
P.S: j'ai un script de pagination en plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $retour_messages = mysql_query('SELECT * FROM table_1 ORDER BY id DESC LIMIT '.$premiereEntree.', '.$messagesParPage.'') or die(mysql_error());
Et voici ce que j'ai fait
Mais j'ai toujours ce message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part $retour_messages = mysql_query('SELECT * FROM table_1 INNER JOIN table_2 AND table_3 ON table_1.id_cat = table_2.id_cat AND table_1.id_tor = table_3.id_tor ORDER BY id DESC LIMIT '.$premiereEntree.', '.$messagesParPage.'') or die(mysql_error());
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ON table_1.id_cat = table_2.id_cat AND table_1.id_tor = table_3.id_tor ORDER BY id DESC LIM' at line 1
Que se soit pour les deux codes.
Ou se trouve mon erreur svp






Répondre avec citation
Partager