У меня есть эти запросы:Multiple COUNT() для нескольких условий в одном запросе (MySQL)
SELECT COUNT(*) FROM t_table WHERE color = 'YELLOW';
SELECT COUNT(*) FROM t_table WHERE color = 'BLUE';
SELECT COUNT(*) FROM t_table WHERE color = 'RED';
Есть ли способ, чтобы получить эти результаты в одном запросе?
Если таблица имеет больше цветов, запрос выше возвращает все цвета, а не только 3 выбранных – AdrianBR
@AdrianBR: Это вопрос довольно буквально и не позволяет увидеть фактическую основную проблему. – eggyal
@eggyal 'SELECT color, COUNT (*) FROM t_table WHERE color IN (« ЖЕЛТЫЙ »,« ГОЛУБОЙ »,« КРАСНЫЙ ») GROUP BY color' – josephdpurcell