Ich kann derzeit den Join von zwei Tabellen auf die Gleichheit eines Fremd-/Primärschlüssels in der folgenden Weise abfragen.SQL Inner Join mehr als zwei Tabellen
$result = mysql_query("SELECT * FROM `table1`
INNER JOIN
`table2` ON table1.primaryKey=table2.table1Id");
Ich möchte dies auf mehrere Tabellen (alle mit den gleichen Fremdschlüsseln) erweitern. Ich versuche den folgenden Code, der nichts zurückgibt. Kann jemand darauf hinweisen, was ich falsch mache?
$result = mysql_query("SELECT * FROM `table1`
INNER JOIN `table2`
INNER JOIN table3
ON table1.primaryKey=table2.table1Id=table3.table1Id");
Kann jemand bitte mir auf diesem helfen? Ist das dasselbe wie 'SELECT * FROM table1 INNER JOIN Tabelle2 INNER JOIN Tabelle3 ON table1.primaryKey = table2.table1Id UND table1.primaryKey = table3.table1Id'? –