Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день, в БД я несилен(
Есть, например, такая БД:
Нужно написать запрос, который будет осуществлять вывод всех agentов, что владеют искомым specialty (слово для поиска вводится в поле формы).
Отредактированно indi_88 (27.05.2009 20:54:55)
Неактивен
SELECT a.name
FROM agent a
JOIN agent_speciality a_s USING (agentID)
JOIN speciality s USING (specialityID)
WHERE s.name = 'искомая';
В картинке не хватает ключика на speciality(name).
Неактивен
а зачем specialty(name) делать ключем? связь осуществляется через specialtyID.
Жалко, но запрос не работает(
Неактивен
Ключом делать, чтобы искало быстро. А в чем проявляется «не работает»?
Неактивен