1

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

提前致谢。

4

1 回答 1

3

是否可以从 ABC 或 XYZ 获取具有该 ID 的单个查询中的记录?

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

SELECT id FROM ABC
UNION ALL
SELECT id FROM XYZ
于 2012-10-10T15:06:36.120 回答