我有2个表,都有employee_id和task_group列。我需要构建一个查询,该查询返回与特定employee_id关联的所有task_group的列表,无论它们是否存在于任何一个表中。
示例:
Table 1:
Emp_ID | Blah_Blah
1234 | junk
6969 | crap
Table 2:
Emp_ID | Blah_Blah
1234 | crud
1234 | poop
我需要构建一个返回此内容的查询:
Query:
Blah_Blah
junk
crud
poop
这可能吗?
答案 0 :(得分:1)
SELECT Blah_Blah from Table1 WHERE <some condition>
UNION
SELECT Blah_Blah from Table2 WHERE <some contition>
答案 1 :(得分:0)
Select blah_blah
From Table1
Where Emp_ID = 1234
Union All
Select blah_blah
From Table2
Where Emp_ID = 1234
如果两个表中都存在blah_blah
的相同值,则上述内容将导致重复。如果要消除重复项,请使用Union而不是Union All:
Select blah_blah
From Table1
Where Emp_ID = 1234
Union
Select blah_blah
From Table2
Where Emp_ID = 1234