sqlserver 子查询为主查询条件,并将结果union在一起
sql改如何写?
不太懂你的意思是什么。这是嵌套(子查询为父查询条件)和UNION的方法,你可以看看。
没有太明白你的意思,但是用法就是下面这样,你自己组合下就可以了。
--子查询作为查询条件
select ename,deptno,sal from emp
where deptno=(select deptno from dept where loc='XI AN');
--union的用法
select a.Name from Material as a
union
select b.Name from Province as b
注意:
Union:将两个(多个)表的查询结果合并显示
Union All:将两个(多个)表的查询结果合并显示(不包括重复)