Я пытаюсь найти количество заказов с комбинацией продуктов 1 и 2 или 1 и 3. Сейчас у меня есть данные, но они не объединяют записи в одну, которая мне нужна.
Я использовал оператор case, чтобы получить счетчик для каждого заказа и затем ввести его в Excel для анализа.
select
b.Order,
CASE when Style in ('2','3') then '1' else '0' end as Pants,
CASE when Style = '1' then '1' else '0' end as Tunic
FROM a
INNER JOIN b ON a.join1 = b.join1
INNER JOIN c ON b.join2 = c.join2
WHERE Style IN ('1','2','3')
group by b.order, Style
order by b.order
пример выходного тока:
order pants tunic
abc 1 0
abc 0 1
Пример желаемого результата:
order pants tunic
abc 1 1