Проблема вот в чём:
В 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.