Есть три таблицы:
главная one
поля - id, name, vozrast...
вторая two
поля - id, doljnost, staj...
третья three
поля - id, vuz, data, docum...
id в two и three соответствуют записи с номером id в one
нужно сделать запрос по этим трем таблицам (по-русски =)
если one.doljnost="Повар" and two.staj>3 and three.vuz="высшее" and one.vozrast<40
то вывести все записи из one, удовлетворяющие запросу
Если я пишу
SELECT distinct one.* FROM one,two,three WHERE one.doljnost="Повар" and two.staj>3 and three.vuz="высшее" and one.vozrast<40
мне выводится результат, но у того же "Повара" стаж может быть на самом деле 2 года, а у другой кандидатуры как раз стаж 2 года, но все остальное другое.
Таким образом, получается, что таблицы объединяются по OR, а как раз этого мне и не надо...
Надеюсь не очень пригрузил...