两表join的问题,急,下线等。。。
A表
uid  name
001  张三
002  李四
003  王五
B表
ID  yuid   zuid  juid  time
1    001    003   002   2012-03-22
B表的yuid、zuid、juid对应的都是A表的uid
结果
ID  yuid  yname  zuid  zname  juid  jname  time
1    001   张三   003   王五   002   李四   2012-03-22
请问除了join三次A表,还有别方法没?
------解决方案--------------------
select  
B表.id,
B表.yuid,(select name from A表 where A表.id=B表.yuid) 'yname',
B表.zuid,(select name from A表 where A表.id=B表.zuid) 'zname',
B表.juid,(select name from A表 where A表.id=B表.juid) 'jname',
B表.time
from B表