请教一句简单的SQL语句写法???

请教一句简单的SQL语句写法???

彼岸花ソ最美的依靠 发布于 2021-11-30 字数 796 浏览 683 回复 8

有个表:

班级 学生
1 张三
1 李四
2 王五
2 马六
2 赵七

如何查询得到:

1 张三,李四
2 王五,马六,赵七

就是按年级分类,拼接学生字段。 SQL语句怎么写呢?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

谢绝鈎搭 2021-12-01 8 楼

是地。

怎言笑 2021-12-01 7 楼

MySQL也支持gruop_concat语法的

裸钻 2021-12-01 6 楼

回复
呵呵,赶紧补课吧,不然你只能去当BOSS了。

一笔一画续写前缘 2021-12-01 5 楼

回复
我原来的思路是用PHP查出班级的ID数组,然后循环查询对应ID的学生,在PHP层面把学生名字用implode连接成串。

伴我心暖 2021-12-01 4 楼

回复
没错,据说那样能减轻DB的负担(偶没有验证过),但如果SQL就搞定的话会省很多代码,意味着偶不需要加班的(闲篇)。其实传统的SQL查询也能做到的,应楼主的要求只出简单的。

做个少女永远怀春 2021-12-01 3 楼

回复
谢谢,我刚好用的Sqlite。管用。

爱的故事 2021-12-01 2 楼

回复
不客气,管用就欧了。

苍暮颜 2021-12-01 1 楼

大家的写法都不一样