Hello, Vlad!
You wrote on Tue, 1 Aug 2006 09:27:57 +0300:
HV> Это разные запросы, причём второй ещё и кривой.
HV> у тебя в первом запросе T2 JOIN (T1 LEFT JOIN TJ), а
HV> во втором T1 JOIN (T2 LEFT JOIN TJ). Во втором условие
HV> объединения не относится к объединяемым таблицам,
HV> поэтому он кривой. В этом, да, бага - мы не ловим
HV> такие кривые условия объединения
Точно. Просветил. Слона-то я... Второй запрос нужно изменить вот так (изменить
условие объединения):
select T1.ID, T2.ID, TJ.IDS
from T1, T2
left join TJ on T2.ID=TJ.ID
where T2.ID=T1.ID
И все пучком. :)
Удач
--
Alexander A. Venikov, Tobolsk, Russia
Real e-mail address is venix<angry_dog>tn<dot>tob<dot>ru