Запрос на вывод из связанных таблиц - 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
...

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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