当前位置: 代码迷 >> Sql Server >> 求一sql语句两表查询,该怎么处理
  详细解决方案

求一sql语句两表查询,该怎么处理

热度:7   发布时间:2016-04-27 21:07:41.0
求一sql语句两表查询
根据Category查询a,b两表,要求Category相同,aID和bID相同的放同一行,aID有的bID没有就bID为空,bID有的aID没有,就aID为空,如下查询Category为x的数据

a:                                                     b:

aID       Category                             bID               Category
1                 x                                       1                       x
2                 x                                       2                       x
3                 x                                       3                       x
4                 x                                       7                       x
5                 x                                       8                       x                                
6                 x                                       9                       x
9                 y                                       10                     y
11               y                                       11                     y

得到表
c:

aID       bID               Category
1             1                       x
2             2                       x
3             3                       x
4             null                 x
5             null                 x
6             null                 x
  相关解决方案