Pytania oznaczone «group-concat»

260
Maksymalna długość MySQL i GROUP_CONCAT ()

Używam GROUP_CONCAT()w zapytaniu MySQL do konwersji wielu wierszy w pojedynczy ciąg. Jednak maksymalna długość wyniku tej funkcji to 1024znaki. Jestem bardzo świadomy, że mogę zmienić parametry, group_concat_max_lenaby zwiększyć ten limit: SET SESSION group_concat_max_len = 1000000; Jednak na...

185
MySQL DISTINCT na GROUP_CONCAT ()

Robie SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table. Przykładowe dane poniżej: categories ---------- test1 test2 test3 test4 test1 test3 test1 test3 Jednak test1 test2 test3 test4 test1 test3wracam i chciałbym test1 test2 test3 test4wrócić. Jakieś pomysły? Wielkie...

182
MySQL: Sortuj wartości GROUP_CONCAT

W skrócie: Czy jest jakiś sposób na sortowanie wartości w instrukcji GROUP_CONCAT? Pytanie: 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 =...

146
GROUP_CONCAT ORDER BY

Mam taki stół jak: +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 | 5 | 66 | | 1 | 3 | 33 | | 1 | 8 | 34 | | 1 | 1 | 52 | Próbowałem group_concat: SELECT...

145
GROUP_CONCAT Separator przecinków - MySQL

Mam zapytanie, w którym używam GROUP_CONCAT i niestandardowy separator, ponieważ moje wyniki mogą zawierać przecinki: „----” To wszystko działa dobrze, jednak nadal jest oddzielone przecinkami, więc moje wyjście to: Result A----,Result B----,Result C---- Jak mogę to zrobić, aby wynik...