我需要在mysql中创建一个24/7的表,比如行应该是天(周一,周二...周日),列应该是24小时(列)比如(1,2,3,.. .24).
我所做的是为几天创建单独的表格,例如星期一一张表格,星期二一张表格等等,它们的列是1,2,3,...24。
最后做了一个 UNION ALL 以按照我想要的方式将所有行组合在一起,但问题是行(表)名称没有显示,因为并集仅组合列而不是表名称。
我确实想要 7 行作为天,24 列作为小时,有关如何执行此操作的任何帮助。
最佳答案
向所有 SELECT
添加一个额外的列,其中包含当天的名称
SELECT 'Sunday', `1`, `2`, `3`... FROM `Sunday`
UNION ALL
SELECT 'Monday', `1`, `2`, `3`... FROM `Monday`
UNION ALL
...
关于mysql - 需要对 mysql 表进行一些调整(帮助),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12168313/