Показать сообщение отдельно
Старый 26.03.2004, 16:19   #18  
Bukovka_imported is offline
Bukovka_imported
Участник
 
12 / 10 (1) +
Регистрация: 22.03.2004
Мне надо реализовать такой SQL запрос:

select Table1.*
from Table1, Table2, Table3
where Table2.Field1 = Table1.Field1
and Table2.Field2 = Table3.Field2
and Table3.Field4 = '06'
and not exists (select 1
from Table4
where Table4.Field4 = Table3.Field4
and Table4.Field3 = Table1.Field3
and Table4.Field2 = Table2.Field2)

где
Table1: Field1, Field3
Table2: Field1, Field2
Table3: Field2, Field4
Table4: Field2, Field3, Field4

Т.е здесь получается не линейный запрос.