Помогите составить SQL запрос c JOIN

Рейтинг: -6Ответов: 2Опубликовано: 12.08.2023

Выведите названия продуктов, которые покупал член семьи со статусом "son". Для получения выборки вам нужно объединить таблицу Payments с таблицей FamilyMembers по полям family_member и member_id, а также с таблицей Goods по полям good и good_id.введите сюда описание изображения SELECT good_name FROM Gooods JOIN...

Ответы

▲ 1
SELECT DISTINCT g.good_name
FROM Payments p
JOIN FamilyMembers fm ON p.family_member = fm.member_id
JOIN Goods g ON p.good = g.good_id
WHERE fm.status = 'son';

Верное решение

▲ 0
SELECT Goods.good_name FROM
Payments INNER JOIN FamilyMembers
ON Payments.family_member = FamilyMembers.member_id
INNER JOIN Goods ON good = good_id
Where FamilyMembers.status = 'son';