Multiple COUNT() for multiple conditions in one query (MySQL)

后端 未结 6 1341
迷失自我
迷失自我 2021-02-01 02:53

I have these queries :

SELECT COUNT(*) FROM t_table WHERE color = \'YELLOW\';
SELECT COUNT(*) FROM t_table WHERE color = \'BLUE\';
SELECT COUNT(*) FROM t_table W         


        
6条回答
  •  孤独总比滥情好
    2021-02-01 03:51

    You can do this using subquery.

    SELECT(
        SELECT COUNT(*) FROM t_table WHERE color = 'YELLOW',
        SELECT COUNT(*) FROM t_table WHERE color = 'BLUE',
        SELECT COUNT(*) FROM t_table WHERE color = 'RED'
    );
    

提交回复
热议问题