Я пытаюсь написать запрос для этих трех таблиц, но у меня не получилось.
Я попытался завершить с использованием операторов операторов group и group by, но у меня есть ошибки в структурах соединения
Я написал такой запрос.
SELECT a.salesman_name, p.Product_name, Sum(t.quantity) FROM SALES t
inner join SALESMAN a on t.Salesman_id =a.Salesman_id
inner join PRODUCT p on t.Product_id = p.Product_id
GROUP BY a.salesman_name, p.Product_name
HAVING Sum(t.quantity) > 1
, но результат запроса должен выглядеть следующим образом:
+----------------+--------------+----------+
| SALESMAN_NAME | PRODUCT_NAME | QUANTITY |
+----------------+--------------+----------+
| Ahmet Celik | PRODUCT_A | 25 |
| Ahmet Celik | PRODUCT_D | 5 |
| Ahmet Celik | PRODUCT_E | 10 |
| Coskun Metin | PRODUCT_A | 15 |
| Coskun Metin | PRODUCT_B | 10 |
| Ferhat Kaya | PRODUCT_A | 5 |
| Ferhat Kaya | PRODUCT_C | 12 |
| Ferhat Kaya | PRODUCT_E | 8 |
| Selim Albayrak | PRODUCT_C | 5 |
| Selim Albayrak | PRODUCT_D | 2 |
+----------------+--------------+----------+
Я подготовил базу данных в sqlfiddle http://www.sqlfiddle.com/#!18/ba5ee/6
заранее большое спасибо за вашу помощь