Вопрос № 105997: Вопрос по MySQL...
Есть 2 таблицы: menu, project_options, и связь между ними: menu_options, которая содержит пары id первых вдух.
Надо сделать выборку всех значений из таблицы project_options, которым будут соответствовать значения из таблицы...
Вопрос № 105.997
Вопрос по MySQL...
Есть 2 таблицы: menu, project_options, и связь между ними: menu_options, которая содержит пары id первых вдух.
Надо сделать выборку всех значений из таблицы project_options, которым будут соответствовать значения из таблицы menu.
В принципе, как я понимаю должно быть что то вроде:
SELECT project_options.* FROM `project_options`WHERE project_options.id = (SELECT project_options_id.menu_options FROM `menu`, `menu_options` WHERE menu.id = '$menu_id')
понимаю, что в принципе бред, но что то подобное... Очень не хотелось бы реализовывать это вложенными циклами с запросами к бд :)
Отправлен: 18.10.2007, 23:28
Вопрос задал: Lucifer_xp (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Powoditch konstantin
Здравствуйте, Lucifer_xp!
А что Вам мешает сделать вот так:
SELECT * FROM menu, project_options,menu_options WHERE menu.id=menu_options.id_menu AND project_options.id=menu_options.id_project
Ответ отправил: Powoditch konstantin (статус: 7-ой класс)
Ответ отправлен: 18.10.2007, 23:35 Оценка за ответ: 5