Показать сообщение отдельно
Старый 22.07.2004, 11:21   #1  
savel is offline
savel
Участник
 
74 / 13 (1) ++
Регистрация: 26.02.2004
Адрес: Санкт-Петербург
Не работают 2 notexists join
Проблема вот в чём:
В select е присутствуют сразу 2 notexists join
PHP код:
while select table1
             notexists join table2 where table2
.field1 == table1.field1
             notexists join table3 where table3
.field1 == table1.field1
{
   ......

так вот, выбираются только те записи из table1 которых нет в table2, а table3 совсем не принимается во внимание таблица table3.
Если же поменять местами
PHP код:
while select table1
            notexists join table3 where table3
.field1 == table1.field1
            notexists join table2 where table2
.field1 == table1.field1
{
   ......

будут выбраны записи из table1 которых нет в table3, и уже не воспринимается table2.
Помогите, как побороть эту беду?
Необходимо выбрать только те записи из table1 для которых нет аналогов ни в table2, ни в table3.