hi,
habe folgendes SQL-Statement
und es scheint, dass dieses Statement nicht unter MySQL 3 funktioniert.
folgendes klappt aber
so, frage: ist die erste variante einfach nur unsauber von mir erstellt worden oder liegt das an MySQL 3, dass der unbedingt noch eine Bedingung bei dem Join braucht?
habe folgendes SQL-Statement
Code:
SELECT t1.spalte_1, t1.spalte_2, t2.spalte_3 FROM table_a t1 INNER JOIN table_b t2 WHERE t1.spalte_1='abc' AND t1.spalte_2='xyz' AND t2.spalte_3=t1.spalte_3
folgendes klappt aber
Code:
SELECT t1.spalte_1, t1.spalte_2, t2.spalte_3 FROM table_a t1 INNER JOIN table_b t2 ON( t2.spalte_3=t1.spalte_3) WHERE t1.spalte_1='abc' AND t1.spalte_2='xyz'
Kommentar