Hello, Arkhangelskiy!
You wrote on Sat, 03 May 2008 15:07:56 +0400:
AA> Можно использовать следующий запрос:
AA> Select t.ID,us.T_ID
AA> from TOVARY t
AA> Left Outer Join (SELECT T_ID FROM STORAGE UNION
AA> SELECT T_ID FROM INDETAILS UNION
AA> SELECT T_ID FROM OUTDETAILS) us
AA> on us.T_ID=t.ID
AA> where us.T_ID is null
Можно "left outer" спокойно заменить на "inner" (можно явно не указывать,
inner - по умолчанию), что позволит выбросить кляузу "where":
Select t.ID,us.T_ID from TOVARY t
Join (SELECT T_ID FROM STORAGE UNION
SELECT T_ID FROM INDETAILS UNION
SELECT T_ID FROM OUTDETAILS) us
on us.T_ID=t.ID
--
Удач
Alexander A. Venikov, Tobolsk, Russia