求各位大神解答
老师的最后一讲的答案是什么啊,有点迷茫......
老师的最后一讲的答案是什么啊,有点迷茫......
2015-08-18
第一步:利用instr为条件,多表连接查询。
SELECT c.ci_id,s.stu_name FROM pm_ci c,pm_stu s WHERE instr(c.stu_ids,s.stu_id)!=0;
运行结果:
CI_ID STU_NAME
1 张三
1 李四
1 王五
1 赵六
2 张三
2 赵六
第二步:利用 wn_concat() 函数 和 GROUP BY 重新组合字段
SELECT c.ci_id,WM_CONCAT(c.stu_name) FROM(SELECT c.ci_id,s.stu_name FROM pm_ci c,pm_stu s WHERE INSTR(c.stu_ids,s.stu_id)!=0) c GROUP BY c.CI_ID;
运行结果:
CI_ID WM_CONCAT(C.STU_NAME)
1 张三,赵六,王五,李四
2 张三,赵六
举报