sql查询,连接字段的

来源:百度知道 编辑:UC知道 时间:2024/05/14 17:52:49
table
Subject Teacher
语文 张三
语文 李四
数学 张三
数学 王五

上面的表只是个例子,具体情况会更复杂(数据是未知的)
能不能用sql语句查询出下面的结果
Subject Teacher
语文 张三,李四
数学 张三,王五
UserInfo
UserID Name UserType(1表示学员,2表示老师)
10000 张三 2
20000 李四 2

Course
CourseID CourseName
99001 语文
99002 数学

Cour_User
CourseID UserID UserType
99001 10000 2
99001 20000 2
99002 10000 2
99002 20000 2

现在已知一个用户ID,并不知道是学员还是老师,要查看他辅导的课程信息
效果
Course Teacher
语文 张三,李四

建议你看一下,应该有你需要的
http://zhidao.baidu.com/question/13891737.html
如果要具体到相关的表,你可以说明一下详细的表

首先你Cour_User 中的usertype就重复了,不过不管他
如果按你现在所说,你不是要求分组,只是求要一userid的课程,首先你可以判断一下usertype
然后再用游标遍历一下