日期:2014-05-18  浏览次数:20531 次

求一SQL语句,请高手多多帮忙.....................................
表1(很多数据)
ID     内容
1       aaaa  
2       aa
3       www
4       qqq
5       sdf
6       667
7       sdfs
8       sdfsaf
9       saf
10     sdfsdf

表2(3条数据)
ID     内容     表1ID
1       ggg       1
2       rrr       2
3       dddd     3

表3(3条数据)
ID     内容     表1ID     表2ID
1       dfg       2             3
2       rs         3             1
3       wer       1             2

我想把3个表的数据取出来,而且表2和表3的数据不能重复出现,没有的就显示NULL
这个SQL语句怎么写?

------解决方案--------------------

--如果表1 表2 表3之間都是1對1的關係
--try
Select
A.*,
B.内容,
C.内容
From
表1 A
Left Join
表2 B
On A.ID = B.表1ID
Left Join
表3 C
On A.ID = C.表1ID And B.ID = C.表2ID
------解决方案--------------------
鱼已经讲完了。咱就只有接分的份了。
------解决方案--------------------
鱼抢分....
------解决方案--------------------
喜欢抢分的鱼儿~
------解决方案--------------------
我也来 "强 "分
------解决方案--------------------
接分``