Я сделаю этот вопрос более точным
У меня есть эти данные
id product count
1 a 10
1 b 20
1 c 10
1 d 30
Я хочу получить результат как
Поскольку оба продукта A и B имеют значения i хочу считать их как единое целое, поэтому результат должен подсчитываться (отдельно A, C, D), который равен 3
. Если какой-либо из продуктов (A имеет значения, но B не имеет или наоборот), то также результат должен быть 3
, если оба продукта A и B не имеют значения, тогда результат должен быть 2
. Как этого добиться, используя оператор case в oracle pl sql