我在总结SQL查询一个问题:SQL汇总多个查询到一个
SELECT COUNT(fquantity) from items where fcategory="Crab"
SELECT COUNT(fquantity) from items where fcategory="Chicken"
SELECT COUNT(fquantity) from items where fcategory="Beancurd"
SELECT COUNT(fquantity) from items where fcategory="Pork"
SELECT COUNT(fquantity) from items where fcategory="Fish"
SELECT COUNT(fquantity) from items where fcategory="Premium"
SELECT COUNT(fquantity) from items where fcategory="Vegetable"
SELECT COUNT(fquantity) from items where fcategory="Prawn"
有没有办法将它们归纳到一个SQL查询将返回8行的结果与数据的2列( fcategory,count)?
如果你想检索只有8上面列出的类别,只要使用此查询:'SELECT fcategory, count(fquantity)AS qty FROM FROM WHERE fcategory IN('Crab','Chicken','Beancurd','Pork','Fish','Premium','Vegetable','Prawn')GROUP BY fcategory' – 2014-11-22 08:21:24