mysql - 需要对 mysql 表进行一些调整(帮助)

标签 mysql html

我需要在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/

相关文章:

html - 位置 :absolute causes horizontal scrollbar

html - 在一个部门内对齐多个部门

html - 商标符号的 HTML 实体之间的区别

mysql - 删除重复行并需要在 mysql 中保留所有行

php - 分组但将所有记录的product_id保存在某处

html - 修复了导航和 anchor 偏移问题

html - 具有动态高度的固定导航栏后的容器

c# - 每秒 SQL 查询

mysql - mysql ROUNDING 用于统一费率计费

php - php函数也会影响子目录吗?