Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在一列上选择“查询到列表”_Mysql_Sql_Select_Group Concat - Fatal编程技术网

Mysql 在一列上选择“查询到列表”

Mysql 在一列上选择“查询到列表”,mysql,sql,select,group-concat,Mysql,Sql,Select,Group Concat,我试图将所有id选择到一列中,并用逗号分隔它, 我的数据列: +---+--------+--------------+ |id |somedata|someother data| +---+--------+--------------+ |1 |data1 |other1 | +---+--------+--------------+ |2 |data2 |other2 | +---+--------+--------------+ |3 |data

我试图将所有id选择到一列中,并用逗号分隔它

我的数据列:

+---+--------+--------------+
|id |somedata|someother data|
+---+--------+--------------+
|1  |data1   |other1        |
+---+--------+--------------+
|2  |data2   |other2        |
+---+--------+--------------+
|3  |data3   |other3        |
+---+--------+--------------+
我试图得出的结果是:

+-------+
|id list|
+-------+
|1, 2, 3|
+-------+
结果应该是名为“ID列表”的1列中的ID列表

问题是,这可能吗?怎么做?我尝试搜索关键字
sqlqueryselectinto-list
和其他关键字,但没有成功


但此查询位于嵌套的select上。

使用:

使用:


像这样的问题以前被问过一千次,回答过一千次。像这样的问题以前被问过一千次,我把
上的语法错误变成了
。(编辑)哦,我把
改成了
改成了
的AS
,它就可以工作了。谢谢,我知道了。把
放进
里似乎很奇怪。但是我只得到最后一个id,例如3个id,结果是
3,3,3
,而不是
1,2,3
。。另一个注意事项是,查询是在嵌套的select上进行的。我将
上的语法错误转换为
。(编辑)哦,我把
改成了
改成了
的AS
,它就可以工作了。谢谢,我知道了。把
放进
里似乎很奇怪。但是我只得到最后一个id,例如3个id,结果是
3,3,3
,而不是
1,2,3
。。另一个注意事项是,查询位于嵌套的select上。
SELECT GROUP_CONCAT(id) AS idList FROM tableA