MySQL查询某个表中的所有字段并通过逗号分隔连接
  • 分类:杂七杂八
  • 发表:2022-07-09
  • 围观(1,213)
  • 评论(0)

经常会遇到需要从一个表中获取大量数据的ID,并在另一个表中进行查询或编辑的操作,可以用SQL语句直接实现。

select group_concat([字段名]) as '所有ID' from [表名] where catid = 2;

简单就行,没有什么其它的介绍。

自定义分隔符的方法:

SELECT id,GROUP_CONCAT([字段名] SEPARATOR ';') FROM [表名] GROUP BY id

Top