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