Я хотел бы спросить разницу между следующими выражениями соединения и в каких условиях метод 2 более предпочтителен, чем метод 1.
Можно представить, что таблицы a, b и c являются CTE для, т.е. С AS (xxxxx), b AS (xxxxx) и c AS (xxxxx).
Метод 1:
Select
a.customerid,
b.customerage,
b.customermobile,
a.itemid,
c.itemname
from a
LEFT JOIN b on
a.customerid = b.customerid
LEFT JOIN c on
a.itemid = c.itemid
Метод 2:
Select
a.customerid,
b.customerage,
b.customermobile,
a.itemid,
c.itemname
from ((( a
LEFT JOIN b on
(a.customerid = b.customerid))
LEFT JOIN c on
(a.itemid = c.itemid))