Запрос на вывод из связанных таблиц - MySQL

Узнай цену своей работы

Формулировка задачи:

Допустим у нас имеется такая ситуация: Есть две таблицы:

Shop

id name

Product

id price shop_id Связь один ко многим(у магазина может быть не один продукт(P.S кэп где-то рядом)). При выполнении запроса с условием, к примеру вывести все магазины у которых цена на продукт больше 50 получаем такой запрос
Листинг программы
  1. SELECT * FROM shop INNER JOIN product ON shop.id = product.shop_id WHERE product.price>50;
Таким запросом мы получим все магазины и связанные строки таблицы product(для конкретного магазина),но в данном случаи мы получим строки из таблицы product удовлетворяющие условию. Знатаки внимание вопрос как при соответствии условия запроса вывести для данного магазина все продукты(а не только те что соответствуют условию).

Решение задачи: «Запрос на вывод из связанных таблиц»

textual
Листинг программы
  1. ...
  2. from
  3.     t_config
  4.     join t_user on t_user.user_id = t_config.user_id
  5. ...

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут