Данные, которые у меня есть, выглядят ниже -
category_id category Type_1 Type_2 no_of_items
123 cat_A A both 5
123 cat_A B both 10
123 cat_B B both 35
123 cat_B A both 10
123 cat_C A both 20
Я хочу получить следующий результат -
Когда category_id, то же самое, а Type_2 - «оба» (их много другие типы в Type_2) -
проверяют, есть ли в Type_1 запись с A и B, и если это так, тогда измените Type_1 на 'оба' , в противном случае сохраните его как и суммируйте no_of_items.
Если в Type_1 есть запись с A или B, тогда оставьте Type_1 без изменений.
Результат должен выглядеть следующим образом:
category_id category Type_1 Type_2 no_of_items
123 cat_A both both 15
123 cat_B both both 45
123 cat_C A both 20