Questions tagged «group-concat»

一个函数,该函数返回组的级联非NULL值的字符串表示形式


11
我可以将多个MySQL行连接到一个字段中吗?
使用MySQL,我可以做类似的事情: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; 我的输出: shopping fishing coding 但是我只想要1行1列: 预期产量: shopping, fishing, coding 原因是我要从多个表中选择多个值,并且在所有联接之后,我得到的行比我想要的要多得多。 我在MySQL Doc上寻找了一个函数,它看起来不像CONCAT或CONCAT_WS函数接受结果集。 那么,这里有人知道该怎么做吗?
1214 mysql  sql  concat  group-concat 

6
MySQL和GROUP_CONCAT()的最大长度
我GROUP_CONCAT()在MySQL查询中使用,将多行转换为单个字符串。但是,此函数结果的最大长度为1024字符。 我非常清楚,我可以更改参数group_concat_max_len以增加此限制: SET SESSION group_concat_max_len = 1000000; 但是,在我使用的服务器上,我无法更改任何参数。不能通过使用前面的查询,也不能通过编辑任何配置文件。 所以我的问题是:还有其他方法可以将多行查询的输出转换为单个字符串吗?

7
相当于PostgreSQL GROUP_CONCAT?
我有一张桌子,我想将每个ID与连接的字段值连接成一行。 例如,在我的表格中,我有这个: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 我想输出: TM67 | 4,9,72 | 32556,98200,22300 TM99 | 2,3 | 23009,11200 在MySQL中,我能够使用聚合函数GROUP_CONCAT,但是在这里似乎不起作用... PostgreSQL是否具有等效功能,或者还有另一种方法可以实现此目的?

6
MySQL DISTINCT在GROUP_CONCAT()上
我在做SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table。以下示例数据: categories ---------- test1 test2 test3 test4 test1 test3 test1 test3 但是,我要test1 test2 test3 test4 test1 test3回来了,我想test1 test2 test3 test4回来。有任何想法吗? 非常感谢!

2
MySQL:对GROUP_CONCAT值进行排序
简而言之:有什么方法可以对GROUP_CONCAT语句中的值进行排序吗? 查询: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ") FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id = l.competence AND parent.id != 1 ORDER BY parent.lft) SEPARATOR "<br />\n") AS competences 我得到这一行: 工艺品»细木工 行政管理»组织 我想要这样: 行政管理»组织 工艺品»细木工

3
GROUP_CONCAT逗号分隔符-MySQL
我在一个查询中使用GROUP_CONCAT了一个自定义分隔符,因为我的结果可能包含逗号:“ ----” 这一切都很好,但是仍然用逗号分隔,所以我的输出是: Result A----,Result B----,Result C---- 我怎么做,所以输出是: Result A----Result B----Result C---- 我以为这是自定义分隔符的想法! 否则,您是否可以在结果中使用逗号,所以我可以用GROUP_CONCAT逗号使PHP爆炸?

4
GROUP_CONCAT订购
我有一张桌子,像: +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 | 5 | …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.