我有两张桌子:
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
我该怎么做?
答案 0 :(得分:8)
我认为你应该考虑使用UNION
:
SELECT NAME FROM Table1 WHERE Id = 1
UNION
SELECT NAME FROM Table2 WHERE Id = 1
祝你好运。