Poo某人
2019-07-04 16:41
采纳率: 40%
浏览 1.6k

sqlserver 子查询为主查询条件,并将结果union在一起

sqlserver 子查询为主查询条件,并将结果union在一起
sql改如何写?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 江上舟摇 2019-07-04 17:16
    已采纳

    不太懂你的意思是什么。这是嵌套(子查询为父查询条件)和UNION的方法,你可以看看。

    图片说明

    打赏 评论
  • Sometimes_Ymc 2019-07-04 17:06

    没有太明白你的意思,但是用法就是下面这样,你自己组合下就可以了。
    --子查询作为查询条件
    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:将两个(多个)表的查询结果合并显示(不包括重复)

    打赏 评论

相关推荐 更多相似问题