Я пишу какую-то поисковую систему для своего веб-приложения, и у меня есть проблема. У меня 2 таблицы первые из этих проектов таблица:Поиск SQL-запроса между связанными двумя таблицами
ПРОЕКТОВ ТАБЛИЦА
id int(11) NO PRI NULL auto_increment
employer_id int(11) NO MUL NULL
project_title varchar(100) NO MUL NULL
project_description text NO NULL
project_budget int(11) NO NULL
project_allowedtime int(11) NO NULL
project_deadline datetime NO NULL
total_bids int(11) NO NULL
average_bid int(11) NO NULL
created datetime NO MUL NULL
active tinyint(1) NO MUL NULL
PROJECTS_SKILLS ТАБЛИЦА
project_id int(11) NO MUL NULL
skill_id int(11) NO MUL NULL
Например: Я хочу, чтобы задать этот запрос к базе данных:
1-) Skills are 5 and 7.
2-) Order results by created
3-) project title contains "php" word.
4-) Returned rows should contain projects.* columuns.
5-) Projects should be distinct(i don't want same projects in return of query).
Пожалуйста, напишите sql-запрос, который обеспечивает эти условия. Спасибо.
Один запрос для всех условий или только для каждого запроса для каждого условия? – vodkhang
Когда вы говорите, что навыки 5 и 7 - означает ли это, что результаты могут иметь или или должны быть оба? –
@vodkhang На всех условиях. @OMG Ponies 5 or 7 – mTuran