Quels sont les avantages et les inconvénients potentiels de chacune de ces requêtes compte tenu des différentes bases de données, configurations, etc.? Y a-t-il un moment où l'un serait plus efficace que l'autre? Vice versa? Y a-t-il une meilleure façon de le faire? Pouvez-vous expliquer pourquoi?Comparaison des jonctions croisées et internes de MySQL
Requête 1:
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');
Requête 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');