這可能嗎?我有以下表如何在PHP中按年計算一列中的項目數
ID CAR MODEL YEAR FUELTYPE
1 Volvo S80 2007 GAS
2 Volvo S80D 2007 DIESEL
3 Volvo S80E 2009 LPN
我想要做的是計算不同FUELTYPE的攀升,輸出會是這樣的,這是對谷歌圖我要使用的格式。
Year GAS DIESEL LPN
2007 1 1 0
2009 0 0 1
我該怎麼用MySQL做到這一點?我可以做這樣的事嗎?
SELECT YEAR, COUNT(FUELTYPE) AS GAS, COUNT (FUELTYPE) AS DIESEL, COUNT (FUELTYPE) AS LPN
FROM CARDATA
GROUP BY FUELTYPE
ORDER BY YEAR
我知道這是不對的,因爲我在每個FUELTYPE得到相同的計數值 - 是它最好還是拉出來的mysql,然後用PHP來排序/算?
如果你什麼 「GROUP BY YEAR,FUELTYPE」? – 2013-04-08 13:14:44
@Anyone這將獲得作爲行計數,他們希望作爲列計數。 – Taryn 2013-04-08 14:00:19