【发布时间】:2014-02-13 16:48:07
【问题描述】:
我有两个表,具有独立的 id(无法通过连接连接),我想查询并获取两列的 GROUP_CONCAT。
示例:表“a”的 ID:1、2、3。表“b”的 ID:10, 11。
最终结果应该是:1、2、3、10、11
我尝试了一些查询:
SELECT CONCAT_WS(',', GROUP_CONCAT(a.id), GROUP_CONCAT(b.id)) AS combined FROM a, b
SELECT GROUP_CONCAT(a.id, b.id) AS combined FROM a, b
这些查询向我返回了重复的结果,尽管 8as in,所有结果来自 a 两次,所有结果来自 b 两次)
【问题讨论】:
-
可以使用
UNION帮助吗?
标签: mysql sql concatenation