读书人

关于两个数据表连接查询有关问题请高

发布时间: 2012-10-16 09:57:37 作者: rapoo

关于两个数据表连接查询问题,请高手指教,谢谢。
请教,有两张表:
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

读书人网 >SQL Server

热点推荐