请教:多表查询的问题,救我(40分)

P

pdjwind

Unregistered / Unconfirmed
GUEST, unregistred user!
一张表里:
user_id friend_id
100 102
100 101
另一张表力:
user_id nickname
100 ok
101 yes
102 no
如何查询第一张表里的friend_id 和nickname同时查询?
 
select a.user_id,a.friend_id,b.nickname from a,b where a.user_id=b.user_id
 
我的意思是:
friend_id nickname
102 no
101 yes
 
select a.friend_id,b.nickname from 表a a,表b b where a.friend_id=b.user_id
 
select frient_id, nickname from a, b
where a.User_id=b.User_id
 
[:(]如果這樣寫都不懂就沒有辦法了。
 
还可以这样写:
select a.friend_id,b.nickname from a
join b on b.friend_id=a.friend_id
 
表一里的user_id有问题:(
 
同意 soonstar 的
 

Similar threads

D
回复
0
查看
792
DelphiTeacher的专栏
D
D
回复
0
查看
746
DelphiTeacher的专栏
D
D
回复
0
查看
732
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部