SQL从2个表中选择值

时间:2013-01-22 16:49:16

标签: sql

我有两张桌子:

Table1
ID-NAME
1-Name1
2-Name2

Table2
ID-NAME
1-Name3
4-Name4

我想选择所有名称值,其中ID = 1(在这种情况下,将返回'Name1'和'name3')。如果值具有相同的名称,我希望它只显示1条记录。

类似的东西:

SELECT NAME FROM Table1, Table2 WHERE ID = 1

我该怎么做?

1 个答案:

答案 0 :(得分:8)

我认为你应该考虑使用UNION

SELECT NAME FROM Table1 WHERE Id = 1
UNION
SELECT NAME FROM Table2 WHERE Id = 1
祝你好运。