我想要组合两个选择(SetA和SetB)。但是,对于SetA和SetB中的任何值,我只希望得到SetB中的值。我可以使用一种类型的连接吗?
答案 0 :(得分:0)
据推测,你的意思是“桌子”不是“设置”。您的问题很模糊,但您可以将其构建为查询:
select b.*
from setB b
union all
select a.*
from setA a
where not exists (select 1 from setB b where b.col = a.col);
答案 1 :(得分:0)
select a.column1, a.column2, b.column1, b.column2
from tableA as a, tableB as b
where a.column1 = b.column1
或
select a.column1, a.column2, b.column1, b.column2
from tableA as a
inner join tableB as b on a.column1 = b.column1