0
我有一個結果集總和爲N情況和N不同的代碼在一段時間。雙鍵PHP總結到HTML表格
數據來源於此SQL
SELECT *, count(fldA) as ca
FROM table
WHERE ('... month/year ...')
GROUP BY Sit, Cod
ORDER BY count(fldA) DESC;
確定這裏就是我想要的表格:
+--------------------------------+
| d/l | Sit. A | Sit. B | Sit. N |
+-----+--------+--------+--------+
| c91 | 10 | 05 | 10 |
+-----+--------+--------+--------+
| c93 | 15 | | |
+-----+--------+--------+--------+
| cN. | 07 | 01 | |
+-----+--------+--------+--------+
| Tot | 22 | 06 | 10 |
+--------------------------------+
所以相應的陣列(結果集)以上的表應該是這樣的:
SitA, C93, 15;
SitN, c91, 10;
SitA, c91, 10;
SitA, CN., 07;
SitB, c91, 05;
SitB, cN., 01;
請注意,一些情況(Collumns)和代碼(行)WIL L VARY。有些情況下,在結果集數組中,某些col x行組合應該沒有值。
顯然,總數應該在之後計算。
現在的問題是......這種結果集=>表創建的最好方法是什麼?最好只使用一個SQL請求。
THX