我正在使用sql的php。我在数据库中有一个teachers_rating表我想获得评级,比如有多少个成员给5等级,只有4,就像3,就像这样...我用这个sql查询检查一次。如何在单个查询中使用多个条件编写多个select语句?
SELECT COUNT(teachers_rating.rating) AS fivestar
FROM teachers_rating
WHERE rating = '5' and id='23'
UNION
SELECT COUNT(teachers_rating.rating) AS fourstar
FROM teachers_rating
WHERE rating = '4'and id='23'
UNION
SELECT COUNT(teachers_rating.rating) AS threestar
FROM teachers_rating
WHERE rating = '3'and id='23'
like that its running but out output is
fivestar
18
14
20
but iwant this type of structure
fivestar fourstar threestar
18 14 20
如果有人知道请帮助我。
不错的老板它的工作很好,非常感谢你。 – mahesh