如何将包含except的select语句转换为Ordered表?

时间:2017-11-21 22:52:17

标签: sql

以下是我的例子:

select * into temp from 
      select *, 'I' as flag from (
            select * from A
            except 
            select * from B ) a
      union
      select *, 'D' as flag  from (
            select * from B
            except 
            select * from A ) b
ORDER BY X1,X2

1 个答案:

答案 0 :(得分:0)

这是答案 -

从*中选择*到dbo.temp       (选择*,'我作为标志来自(             从dbo.A中选择*             除了             从dbo.B中选择* a       联盟       选择*,' D'作为旗帜(来自             从dbo.B中选择*             除了             从dbo.A中选择* b )作为C. 按X1,X2排序

- 使用后删除临时表 DROP TABLE temp