【发布时间】:2014-02-10 22:54:54
【问题描述】:
我有一个查询,如下所示:
SELECT * FROM fw_question_options
WHERE qdetailid in (36)
group by graphorder ORDER BY graphorder desc
现在我只想use group_concat 显示一列 id 并希望按原样显示所有其他列
类似:
SELECT group_concat(id),* FROM fw_question_options
WHERE qdetailid in (36)
group by graphorder ORDER BY graphorder desc
但我们不能在 mysql 中像上面那样做,我不想在 select 子句中写下所有其他列名,只想使用 * 和一个我想应用的列名 @ 987654325@.
有什么建议吗?
谢谢
【问题讨论】:
-
感谢您的回复,但我只想使用单个查询来实现。
标签: mysql sql select group-by group-concat