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

关于两个数据表连接查询有关问题,请高手指教,多谢

2012-10-16 
关于两个数据表连接查询问题,请高手指教,谢谢。请教,有两张表:A表:id xh1 xh21 A B2 C A3 B DB表:id xh nam

关于两个数据表连接查询问题,请高手指教,谢谢。
请教,有两张表:
A表:
id xh1 xh2
1 A B
2 C A
3 B D

 
B表:
id xh name
1 A 数学
2 B 英语
3 C 化学
4 D 政治

 
查询得到C表:(相当于在A表中增加显示字段name1,name2)
id xh1 name1 xh2 name2
1 A 数学 B 英语
2 C 化学 A 数学
3 B 英语 D 政治

[解决办法]
SELECT A.ID , A.XH1,B.name ,A.xh2 ,C.name FROM ta A INNER JOIN tb B ON A.xh1 =B.xh INNER JOIN tb C ON A.xh2 =C.xh 
ORDER BY A.id

热点排行