Показать сообщение отдельно
Старый 08.09.2005, 14:05   #8  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
На чистом SQL это выглядело бы так:

select Table1.*
from Table1
left join Table2 on Table2.ItemId = Table1.ItemId
left join Table3 on Table3.ItemId = Table1.ItemId
where not Table2.ItemId is null or not Table3.ItemId is null
--либо
select Table1.*
from Table1
where
exists(select * from Table2 where Table2.ItemId = Table1.ItemId)
or
exists(select * from Table3 where Table3.ItemId = Table1.ItemId)

В одном Query такое наверное не сделаешь.