Vashington
Vashington

Как составить SQL запрос?

Вопрос по SQL: Есть таблицы
Shop
ID_CLIENT
ID_PRODUCT

CLIENT
ID_CLIENT
NAME_CLIENT

PRODUCT
ID_PRODUCT
NAME_PRODUCT

Нужно вывести НАЗВАНИЕ клиента и НАЗВАНИЕ продукта.

ТБ
Танюшка Бахвалова

Можно ещё так:
SELECT
c.NAME_CLIENT,
p.NAME_PRODUCT
FROM
Shop sh
inner join CLIENT c using (ID_CLIENT)
inner join PRODUCT p using (ID_PRODUCT)
Или вообще, использовать natural join без предикатов.

МК
Максим Керкин

соединить клиентов с продуктами через шопу (впрочем, как всегда):
SELECT
c.NAME_CLIENT,
p.NAME_PRODUCT
FROM
Shop sh
join CLIENT c on sh.ID_CLIENT = c.ID_CLIENT
join PRODUCT p on sh.ID_PRODUCT = p.ID_PRODUCT

Похожие вопросы
Запросы в SQL для базы данных "sample_db".
SQL-запрос не затрагивает строки
Написать запрос sql
Запросы sql нужна помощь .
Вопрос по запросам SQL
Проверьте запросы SQL.
Вопросы по языку SQL (запросы)
Непонятная ошибка в запросе SQL
Помогите написать запрос T-SQL
Помогите разобраться с ошибкой в SQL запросе