mysql - 是否可以选择一个 int 作为 JOINed 字符串连接?

标签 mysql

我很好奇是否可以选择多个完整 id 的 JOIN 作为一个字段...类似于

table foo
1 | a
2 | b
3 | c

然后是伪代码:

select CONCAT_AS_STRING( (select id from foo), ",");  //the "," would be the token that it would JOIN on

所以结果是 “1,2,3”

MySQL有这样的功能吗?

最佳答案

尝试 GROUP_CONCAT:

从 foo 中选择 GROUP_CONCAT(id SEPARATOR ',');

关于mysql - 是否可以选择一个 int 作为 JOINed 字符串连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8873811/

相关文章:

php - 如何在从数据库获取数据时包含 php 脚本

MySQL DB for exam (test quizzes) 查询分数

mysql - 如何使用 group by、where 和 order by 子句在大表(>38.700.000 行)上定义索引

mysql - Laravel 4.2 中的点赞和分组

asp.net - Mysql 与 Asp.net

php - 用PHP搜索查询

php - 使用php在mysql中加载没有文件的数据infile

mysql - 在 CentOS 7 上使用 lower_case_table_names 设置 mysql 8

php - 没有从 Mysqli 获取行

mysql - 在主-主设置中,我需要编辑哪些命令或文件才能使其自动递增 2?