需要一些调整(帮助)与mysql表

时间:2012-08-28 22:18:00

标签: mysql html

我需要在mysql中创建一个24/7表,就像行应该是天(星期一,星期二......星期日),列应该是24小时(列)像(1,2,3,... 0.24)。

我所做的是创建单独的表格,例如星期一的一张表,星期二的一张表等等,他们的列是1,2,3,...... 24。

最后做了一个UNION ALL以我想要的方式将所有行放在一起,但问题是没有显示行(表)名称,因为union只是组合列而不是表名。

我确实需要7行作为天数和24列作为小时,任何有关如何执行此操作的帮助。

1 个答案:

答案 0 :(得分:2)

为您的所有SELECT添加一个额外的列,其中包含当天的名称

SELECT 'Sunday', `1`, `2`, `3`... FROM `Sunday`
UNION ALL
SELECT 'Monday', `1`, `2`, `3`... FROM `Monday`
UNION ALL
...