首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

两表join的有关问题,下线等。

2012-04-25 
两表join的问题,急,下线等。。。A表uidname001张三002李四003王五B表IDyuidzuidjuidtime10010030022012-03-22

两表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表

热点排行