这个联盟可以更优雅地完成吗?

时间:2018-02-26 16:37:29

标签: sql union

我正在尝试查看是否可以搜索任一表上是否存在名称“别名”。如果它存在于一个或另一个中,我应该得到一个结果。如果两者都存在,我应该得到两个结果。这有效,但我想知道是否可以使用单个查询而不是联合来完成相同的操作。我还考虑过声明一个变量,所以我不必两次输入'test',但我不确定最好的方法是什么。

Select
IDnumber, 
ALIAS 
from IdTABLE
where ALIAS = 'test'
union
Select
IDnumber, 
ALIAS 
from AliasTABLE
where ALIAS = 'test'
;

0 个答案:

没有答案