Добрый день всем!
Подскажите, почему запрос связывает таблицы по каждому условию в отдельности
и в результате получается декартово произведение (по полям, указанным в ON)?
Подскажите, почему запрос связывает таблицы по каждому условию в отдельности
и в результате получается декартово произведение (по полям, указанным в ON)?
SELECT * FROM (select * from T where F0 = 1) a LEFT JOIN (select * from T where F0 = 0) b ON a.F1 = b.F1 and a.F2 = b.F2 and a.F3 = b.F3