Итак, у меня есть таблица, которая выглядит следующим образом:
item_name | Cost
Item1 | 14
Item2 | 20
Item2 | 50
Item3 | 75
Item3 | 15
И запрос, который выглядит следующим образом:
выберите item_name, sum (cost) из item_costs, где item_name IN ('Item1', 'Item2', 'Item3', 'Item4') GROUP BY item_name
То, что обычно выводится, будет именем элемента и суммой его стоимости. Что выглядит следующим образом:
item_name | Cost
Item1 | 14
Item2 | 70
Item3 | 90
Мы хотим, чтобы он выводил все элементы запроса. Он может вывести «-1» или «0», если элемент отсутствует в основной таблице, в данном случае Item4. Как мы должны изменить наш запрос, чтобы сделать это?