Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在 mysql 中创建一个 24/7 表,比如行应该是天(周一,周二...周日),列应该是 24 小时(列),比如(1,2,3,...24) .
我所做的是创建单独的表格,例如星期一一张桌子,星期二一张桌子等等,它们的列是 1,2,3,...24。
最后做了一个 UNION ALL 以按照我想要的方式将所有行放在一起,但问题是行(表)名称没有显示,因为联合只组合列而不是表名。
我确切地想要 7 行作为天和 24 列作为小时,关于如何做到这一点的任何帮助。
SELECT用当天的名称为您的所有 s 添加一个额外的列
SELECT
SELECT 'Sunday', `1`, `2`, `3`... FROM `Sunday` UNION ALL SELECT 'Monday', `1`, `2`, `3`... FROM `Monday` UNION ALL ...