2013-01-23 79 views
0

我有兩個表FusionCharts的3D使用CodeIgniter

Table 1 : Zone  Table 2 : Tonnage 
id zonename   id zoneid tones date 
1  A    1 1  9.96 15-12-2012 
2  B    2 2  62.26 15-12-2012 
3  C    3 3  123  15-12-2012 
4  D    4 4  190  15-12-2012 
         5 1  50  30-12-2012 
         6 2  45  30-12-2012 
         7 3  78  30-12-2012 
         8 4  90  30-12-2012 

我想創建一個融合圖表一MSColumn3D圖。 A,B,C,D應該在X軸上,色調應該在Y軸上。 這是SQL語句我有:

SELECT zone.zonename,tonnage.tonnes,tonnage.date 
FROM zone, tonnage 
WHERE zone.id = tonnage.zoneid ORDER BY ZONE.zonename; 

我想A,B,C和d的數據組合在一起,顯示基於噸位 但它不能做出正確的輸出顯示。我如何制定sql語句?

回答

0

查詢:

SQLFIDDLEExample

SELECT z.zonename, 
     SUM(t.tones) AS TotalTones 
FROM Zone z 
JOIN Tonnage t 
ON z.id = t.zoneid 
GROUP BY z.zonename 
ORDER BY z.zonename 

結果:

| ZONENAME | TOTALTONES | 
------------------------- 
|  A |  59.96 | 
|  B |  107.26 | 
|  C |  201 | 
|  D |  280 |