MySql联合查询与表名

时间:2014-02-09 15:29:35

标签: mysql sql union

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

==================================================
          Table Name     | Person Name
==================================================
          table one      | xyz
--------------------------------------------------
          table two      | abc
--------------------------------------------------
          table one      | www

1 个答案:

答案 0 :(得分:4)

为您的查询添加额外的列,例如

select col1,col2,...,coln,'Table1' as Tablename from table1
Union
select col1,col2,...,coln,'Table2' as Tablename from table2