Mysql 如何编写将列信息拆分为单独行的sql查询?
我需要让我的查询返回三行,如下所示:Mysql 如何编写将列信息拆分为单独行的sql查询?,mysql,sql,sql-server,database,Mysql,Sql,Sql Server,Database,我需要让我的查询返回三行,如下所示: Theater Screen Begins cinemark 17 8 2015-11-21 10:50 cinemark 17 8 2015-11-21 12:10 cinemark 17 8 2015-11-21 2:23 我只得到一行的返回,其中显示了带有日期和所有三个显示时间的“开始”列。我不知道如何把时间分成几行 以下是我的作品: SE
Theater Screen Begins
cinemark 17 8 2015-11-21 10:50
cinemark 17 8 2015-11-21 12:10
cinemark 17 8 2015-11-21 2:23
我只得到一行的返回,其中显示了带有日期和所有三个显示时间的“开始”列。我不知道如何把时间分成几行
以下是我的作品:
SELECT
NAME AS 'THEATER', TITLE AS 'TITLE', SCREEN_SCREEN_ID AS 'SCREEN',
CONCAT(DATE, ' ',TIME) AS 'BEGINS'
FROM MOVIE_has_THEATER MT
INNER JOIN THEATER TH
ON MT.THEATER_THEATER_ID = TH.THEATER_ID
INNER JOIN MOVIE MO
ON MT.MOVIE_MOVIE_ID = MO.MOVIE_ID
INNER JOIN SCREEN SC
ON MT.SCREEN_SCREEN_ID = SC.SCREEN_ID
WHERE TITLE = 'spectre' AND NAME = 'cinemark 17';
我们需要的是数据表而不是图片。我做了一次编辑(rev2)。你上一次编辑对这一点做了重大修改。这个表的外观有助于人们你想要我从中获取信息的每个表的整个sql文件吗?好像很多,不记得说过了。将编辑还原为版本2。那是一张桌子。就像你给我的,我把它格式化了。然后您在随后的编辑中对其进行了修改。碰巧,您的表/列命名策略。。。好吧,我很高兴它不是我的。请展示您表格中的一些示例行