我进行了一项调查,其中所有答案都存储在“调查”表的单独行中。我的表如下所示:
(ID,user_id,Q,A)
(1,10,'laundry','oxiclean')
(2,10,'laundry','tide')
(3,10,'laundry','pods')
(4,11,'laundry','spray n wash')
(5,11,'laundry','resolve')
(6,12,'laundry','oxiclean')
(7,13,'laundry','oxiclean')
我现在需要提取仅选择特定产品的用户 ID 计数。
"SELECT *, count(user_id) FROM survey WHERE Q='laundry' GROUP BY a"
以上将给出一个总体计数,但我需要根据仅选择“oxiclean”的用户来获取我的计数。这应该返回 2。
或仅选择“oxiclean”和“潮”的用户。
如何执行从不同行提取的结果的这种“组合”?
非常感谢!