Goran Bibic Ответов: 1

Выберите значение суммы и имя из нескольких значений MS SQL


Table 1
id Item quantity
1   a       2
2   b       6
3   a        3


Table 2
id Item quantity
1   a       1
2   b       16
3   b       3



Table 1
id Item quantity
1   a       2
2   b       6
3   a        3


Что я уже пробовал:

Select sum value and name from multiple value sql


Мне нужна сумма кванти для элементов из нескольких таблиц в этом примере из 2 таблиц

результат

id Item quantity
1   a       4
2   b       25


		    
                    

Richard Deeming

Эти данные не имеют никакого смысла. Почему вы отбрасываете первую запись "а" из таблицы 1, а вторую запись "в" из таблицы 2?

Goran Bibic

Я ошибаюсь...в вопрос

У меня есть пункт а в трех таблицах с количеством 3(Таблица 1), 6(таблица 2) и 5 ( таблица 3).

Мне нужен результат в новом элементе таблицы общее количество 14

Сумма из других 3-х таблиц...группа по Название товара

1 Ответов

Рейтинг:
7

#realJSOP

Это один из способов сделать это:

;WITH cte AS
(
    SELECT item, quantity FROM table1
    UNION
    SELECT item, quantity FROM table2
)
SELECT item, SUM(quantity)
FROM cte
GROUP BY item