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)
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());
P.S: j'ai un script de pagination en plus.

Et voici ce que j'ai fait
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());
Mais j'ai toujours ce message d'erreur:
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