两表取出相关字段,但是有个表的一个字段是个字符串,exam_km字段中是:语文,数学,物理,化学,利用下面语句取得的结果为:
select stu_no,(select exam_km from zs_set) from zs_stu
stu_no 无列名
201403 语文,数学,外语,物理
201404 语文,数学,外语,物理
201405 语文,数学,外语,物理
201406 语文,数学,外语,物理
我想得到的结果是:
stu_no 语文 数学 外语 物理
201403
201404
201405
201406
请问有办法吗?
------解决思路----------------------
DECLARE @SQL VARCHAR(8000)这个要动态执行
SELECT TOP 1 @SQL='select stu_no,'+exam_km+' FROM zs_stu' FROM zs_set
PRINT @SQL
EXEC(@SQL)