Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Помогите составить сложный запрос из 2-х табл (otshelmynik) 18/12/2008 - 14:12:18
      Re: Помогите составить сложный запрос из 2-х табл (omickron) 24/12/2008 - 22:28:33

> Original message text:
> From: otshelmynik - 18/12/2008 - 14:12:18
> Subject:Помогите составить сложный запрос из 2-х табл
> -----------------
> Всем привет. помогите составить запрос.
> есть 3 таблицы: БЛЮДА, ИНГРЕДИЕНТЫ (она не учавствует в запросе) и СВЯЗЬ_БЛЮДО_ИНГРДНТ
> Структура ИНГРЕДИЕНТЫ:
> ИД_СВЯЗИ, ИД_БЛЮДА, ИД_ИНГРДНТ
> а нужен такой запрос: ВЗЯТЬ все БЛЮДА где есть какие-то ИНГРЕДИЕНТЫ, и обязательно все...
> т.е. есть есть массив ИД_ИНГРДНТов с которыми нужны БЛЮДА, запрос в 2 таблицы БЛЮДА и СВЯЗЬ_БЛЮДО_ИНГРДНТ
> Помогите пжлста!
>


From: omickron - 24/12/2008 - 22:28:33
Subject:Помогите составить сложный запрос из 2-х табл
-----------------
Для начала, у тебя совершенно неправильная структура таблицы Ингридиенты.
По идее, ты используешь связь многие-ко-многим. И должно быть так:
Блюда:
ИДБлюда
НазваниеБлюда

Ингридиенты:
ИДИнгридиента
НазваниеИнгридиента

Связь:
ИДБлюда
ИДИнгридиента.

Таким образом запрос будет выглядеть так:
SELECT Блюда.НазваниеБлюда FROM Связь, Блюда
WHERE Связь.ИДИнгридиента=<Твоё значение>

Вот и всё. Ничего сложного совершенно.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
34760



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |