有以下两个表:
users:
userid,username
1,'小红'
2,'小明'
3,'小李'
score:
id,userid,subject,score
1,1,'语文',80
2,1,'数学',98
3,1,'英语',60
4,1,'地理',70
5,2,'生物',78
6,2,'语文',65
7,3,'历史',66
用怎样的sql语句得到以下这样一个表:
userid,username,subject_score
1,'小红','语文:80 数学:98 英语:60 地理:70'
2,'小明','生物:78 语文:65'
3,'小李','历史:66'
谢谢大家了!
要写个函数
构建一个临时表吧
函数或者XML
2000还是2005
用存储过程吧。
2000的。
SQL code:
userid username subject_score
----------- -------- ----------------------------------------------------------------------------------------------------
1 小红 语文:80 数学:98 英语:60 地理:70
2 小明 生物:78 语文:65
3 小李 历史:66
(3 行受影响)
SQL code:
---------------------------------------------
--> Author : js_szy
--> Target