Was sind die möglichen Vor- und Nachteile von jeder dieser Abfragen bei verschiedenen Datenbanken, Konfigurationen usw.? Gibt es jemals eine Zeit, in der man effizienter wäre als die andere? Und umgekehrt? Gibt es einen noch besseren Weg? Kannst du erklären warum? 1Vergleichen von MySQL Kreuz und inneren Joins
Abfrage:
SELECT
*
FROM
table_a, table_b, table_c
WHERE
table_a.id = table_b.id AND
table_a.id = table_c.id AND
table_a.create_date > DATE('1998-01-01');
Abfrage 2:
SELECT
*
FROM
table_a
INNER JOIN table_b ON
table_a.id = table_b.id
INNER JOIN table_c ON
table_a.id = table_c.id
WHERE
table_a.create_date > DATE('1998-01-01');