MySQL查询 - Case和Group By Select

时间:2015-12-15 14:07:10

标签: mysql sql

我的表数据在

之下
products_name      |   display_product
---------------------------------------    
Product 1          |        True
Product 1          |        False
Product 13         |        True
Product 14         |        False

如果任何产品display_product列有假值,我想要的是获取值“0”,否则为“1”。

1 个答案:

答案 0 :(得分:2)

SELECT product_name, 
       sum(display_products = 'false') > 0 as has_false
from your_table
group by product_name