Как добавить данные из элементов с одним и тем же ПК вместе - PullRequest
0 голосов
/ 10 мая 2019

Это мой sql запрос

SELECT product.productNum, product.description, prod_location.quantityOnHand 
FROM product 
INNER JOIN prod_location ON prod_location.productNum = product.productNum

и это вывод.

productNum | description | quantityOnHand
660        | Reflex Paper| 100
660        | Reflex Paper| 95
660        | Reflex Paper| 64
661        | Window Clean| 200
661        | Window Clean| 67
661        | Window Clean| 38
662        | Acid        | 300
662        | Acid        | 100
662        | Acid        | 100
663        | Pens        | 400
663        | Pens        | 200
663        | Pens        | 153
664        | Door Mats   | 200

Как получить так, чтобы количество OnHand из каждого productNum складывалось вместе, так что вместо 3 строк для Reflex Paper оно просто говорит

productNum | description | quantityOnHand
660        | Reflex Paper| 259
661        | Window Clean| 305
662        | Acid        | 500
663        | Pens        | 753
664        | Door Mats   | 200

Любая помощь очень ценится.

Ответы [ 2 ]

0 голосов
/ 10 мая 2019

Если отношение между таблицей product и таблицей prod_locatoin является один ко многим. и prduct.productNum является уникальным

SELECT product.productNum, product.description, SUM(prod_location.quantityOnHand) as quantityOnHand
FROM product 
INNER JOIN prod_location ON prod_location.productNum = product.productNum
GROUP BY product.productNum
0 голосов
/ 10 мая 2019

как то так

SELECT product.productNum, product.description, SUM(prod_location.quantityOnHand) as quantityOnHand
FROM product 
INNER JOIN prod_location ON prod_location.productNum = product.productNum
GROUP BY product.productNum
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...