- 爱易网页
-
MSSQL教程
- 请教sql语句?(急) -续1
日期:2014-05-18 浏览次数:20545 次
请问sql语句???(急急急) ----续1
表A 字段A1 字段A2
A001 A21
A002 A22
A003 A23
表B 字段B1 字段B2
A001 AC1
A001 AC1
c001 AC1
A002 AC2
A002 AC2
C002 AC2
表C 字段C1 字段C2
C001 C21
C002 C22
C003 C23
想得到
表AC 字段A2 字段C2
A21 C21
A22 C22
A23 nill
表的关系 表A的字段A1 一对多 表B的字段B1
表c的字段c1 一对一 表B的字段B1
通过表B的字段B2值相等, 表A和表c发生关联.
表A没有关系的,字段c2值为NILL。例:A23----NILL
表A的行数、字段A2的值和表AC 行数、字段A2的值相同
------解决方案--------------------
Create Table A
(A1 varchar(10),A2 varchar(20))
insert into A
Select 'A001 ', 'A21 ' union all