У меня есть четыре колонки в моей таблицеExtract идентификатор вместе с подсчетом других столбцов
CUSTOMER, TRANSACTION(UNIQUE) PRODUCTA PRODUCTB
продукт А или продукт B является либо 0 или 1 в зависимости от пункта купленного. Оба они не равны 1, так как каждая строка соответствует транзакции, и она является либо A, либо B.
Теперь я хочу извлечь данные, чтобы каждый клиент был указан вместе с количеством единиц товара A покупок и продукта B покупки он сделал.
select customer,count(PRODUCTA),count(PRODUCTB) from rm_saicharan_final6 group by customer
Его возвращение всего количества, включая 0s.
CUSTOMER PRODUCTA PRODUCTB
-------- -------- ---------
32444 209 209
Но я хочу только граф, имеющий значение = 1 не все
Спасибо, это сработало, очень изящно и просто ответ – user2133404
Вы очень желанны. Агрегатная функция «Count» просто подсчитывает количество строк. –