Соедините данные из 2 таблиц в SQL - PullRequest
0 голосов
/ 12 июня 2018

У меня есть 2 таблицы: заказ и заказ_продукт.они выглядят так:

 Order table                            order_product
 order_id   customer_id                 order_id      product_name
 1          1                           1             pr1
 2          1                           1             pr2
 3          2                           2             product1
 4          1                           2             product2
                                        3             product1
                                        4             product1

Мне нужно получить информацию о продукте.Итак, позвольте мне сказать, что я ищу заказы с product1 (product_name) и заказал клиент 1 (customer_id).Как мне выполнить такой поиск?Извините, если это глупый вопрос, но я новичок в SQL-запросах ...

1 Ответ

0 голосов
/ 12 июня 2018

Это может помочь вам

select o_t.order_id, o_t.customer_id, o_p.product_name from 
(select order_id, customer_id from order_table) o_t,
(select order_id, product_name from order_product where product_name = '{filter}') o_p
where o_t.order_id = o_p.order_id

Добавьте название вашего продукта на основе того, что вы хотите найти, в предложении where

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...