+ -
当前位置:首页 → 问答吧 → UNION ALL链接多个表查询,怎么知道数据来自哪个表?

UNION ALL链接多个表查询,怎么知道数据来自哪个表?

时间:2011-09-19

来源:互联网

我有几个表,字段类似,需要返回的数据表字段是一致的,用UNION ALL链接多个表查询,可以返回结果,但我不知道返回的记录对应是那个表的,当然每个表加一个字段区分是可以的,但觉得这样太浪费,在不加字段的情况下有没有办法区分?

作者: xiaotao55   发布时间: 2011-09-19

查询时把表名开列在字段列表中

作者: xuzuning   发布时间: 2011-09-19

查询时每个语句都设置一个默认值,是所查的表的名字就行了
如:select id,name,'a' as t_name from a
  union all
  select id,name,'b' as t_name from b

作者: chendong_j   发布时间: 2011-09-19

相关阅读 更多