示例表:
table
transport color
-------------------
car red
car red
car blue
bike yellow
bike blue
motorbike red
scooter blue
scooter blue
scooter blue
scooter yellow
如何计算只有蓝色和/或黄色的唯一传输值的数量?
所以,我想要的结果是:2(1 用于自行车,1 用于踏板车)。即使它有一个蓝色条目,我也不想计算汽车。
要指定:如果运输只有蓝色 = 计数。如果运输有蓝色和黄色=计数。如果运输有蓝色和红色 = 没有计数。如果它有蓝色、黄色和红色 = 不计数。
这如何在 MySQL 查询中完成?