MySQL行与表名

use*_*672 4 mysql

我想问一下如何在数据中显示表名.例如,我有2个表.

电视节目

id            (int)
title         (varchar)
release_date  (date)
Run Code Online (Sandbox Code Playgroud)

电影

id            (int)
title         (varchar)
release_date  (date)
Run Code Online (Sandbox Code Playgroud)

我想展示

id  title  release_date  table_name
Run Code Online (Sandbox Code Playgroud)

所以问题是如何显示表名数据.

xle*_*ier 6

只需尝试:

SELECT id, title, release_date, 'TV shows' as table_name
FROM `TV shows`
UNION ALL
SELECT id, title, release_date, 'Movies' as table_name
FROM `Movies`
Run Code Online (Sandbox Code Playgroud)