日期:2014-05-19  浏览次数:20473 次

求一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       &