Как выбрать из двух таблиц???

akxxiv

Новичок
Как выбрать из двух таблиц???

У меня есть две таблицы - vacans и rasdel.
vacans - это таблица ваансий, которая содержит в себе такае поля как должность, зарплата, образование, возраст... и т.д.
rasdel - Это таблица соответствия вакансий определенным разделам. Каждая вакансия может принадлжать сразу нескольким разделам.
Страница поиска вакансий содержит форму, в соответствии с заполнением которой должен формироваться запрос. Сложность заключается вот в чем - функция должна обратиться к таблице разделов, и выбрать те вакансии которые им соответствуют, а затем уже отбирать сами вакансии по ... зарплате, образованию, возрасту... и т.д. Как это осуществить???
Если бы каждая вакансия соответствовала одному разделу можно было бы сделать что-то типа
PHP:
SELECT * FROM vacans, rasdel WHERE rasdel.id_rasdel=$id_rasdel AND vacans.id=rasdel.id_vac  AND salary>=$salary AND education=$aducation...
или что-то подобное.... Но как выбрать несколько разелов....????
 

Сергей123

Новичок
Должно быть 3 таблицы.
Таблица вакансий.
Таблица разделов.
Таблица вакансия_раздел (в ней поля - ID вакансии, ID раздела).
 

akxxiv

Новичок
Собственно так оно и есть...
Что-то у меня вроде бы получилось. Правда еще не знаю на сколько это кооректно и правильно
PHP:
SELECT *l FROM vacans, rasdel_vac WHERE id=id_vac AND id_rasdel IN(10,19,21) GROUP BY id
 
Сверху