使用单个查询从两个表中获取数据

时间:2012-10-10 15:04:57

标签: sql

有两个表格说ABC和XYZ并包含一列,这些数据在这些表中是唯一的。现在我有我的身份,但不知道这个id属于哪个表。是否可以使用ABC或XYZ中的id获取单个查询中的记录?

提前致谢。

1 个答案:

答案 0 :(得分:3)

  

是否可以在ABC中使用该ID获取单个查询中的记录   还是XYZ?

是的,您可以使用UNION(隐式不同)或UNION ALL(带有重复值)来获取两个表中的所有ID:

SELECT id FROM ABC
UNION ALL
SELECT id FROM XYZ