inner join vs логич. условия

anpv

Guest
inner join vs логич. условия

Доброго времени суток.
Подскажите что лучше использовать в запросах при выбоке из нескольких таблиц: inner join или логические условия and или or.
 

Demiurg

Guest
INNER JOIN and , (comma) are semantically equivalent in the absence of a join condition: both will produce a Cartesian product between the specified tables (that is, each and every row in the first table will be joined onto all rows in the second table).

но есть мнение, что запросы с join читать легче. Условия соеденения отделены от условий фильтра.
 

Falc

Новичок
Demiurg
>>но есть мнение, что запросы с join читать легче
Самое интересное, что их не только легче читать, но и создавать.
Например если пишется некий "Конструктор запросов", который на основании выбраных пользователем сущностей, составляет SQL-запрос, то сгенерить запрос из JOIN'ов будет проще.
 
Сверху