MySql 带表名的联合查询

Lal*_*tar 2 mysql sql union

我必须编写一个查询来从两个表中获取数据。我正在UNION完美地使用和工作。但是我如何识别哪一行属于哪个表呢?我想要这样的数据。

==================================================
          Table Name     | Person Name
==================================================
          table one      | xyz
--------------------------------------------------
          table two      | abc
--------------------------------------------------
          table one      | www
Run Code Online (Sandbox Code Playgroud)

Rah*_*hul 8

在您的查询中添加一个额外的列,例如

select col1,col2,...,coln,'Table1' as Tablename from table1
Union
select col1,col2,...,coln,'Table2' as Tablename from table2
Run Code Online (Sandbox Code Playgroud)