これは可能ですか?私は次の表を持っています
ID CAR MODEL YEAR FUELTYPE
1 Volvo S80 2007 GAS
2 Volvo S80D 2007 DIESEL
3 Volvo S80E 2009 LPN
私がやりたいのは、異なる FUELTYPE を年ごとに数えることです。出力は次のようになります。これが、使用したい Google Chart の形式です。
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を使用してソート/カウントする方が良いですか?