Мне надо реализовать такой 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
Т.е здесь получается не линейный запрос.
|