t1(必须单选)
------------------------------
ID   NAME   basis
1    tom   A
2    jim   A
3    li    b
4    sw    b
…………t2(可以多选,<=2 )
-------------------------
ID  NAME   subject
1    tom    AAA
2    tom    BBB
3    JIM    AAA
4    li     aaa
5    JIM    BBB
6    sw     BBB
…………………………
需要查询出来t3
-----------------
NAME  basis  subject1   subject2
tom     A     AAA        BBB
JIM     A     AAA        BBB
li      B     AAA       
SW      B     bbb           
………………
表1为一个学生基础科目表。必选
表2为学生的其他专业科。1科或者2科
表3为这两个表关联以后再做一个查询,并且用到了行列转换.
这里我转换不来.希望哪位高手指点下....
最好是动态语句.