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

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

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

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

Shop

id name

Product

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

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

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

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


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

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

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