Pytania otagowane jako group-concat


11
Czy mogę połączyć wiele wierszy MySQL w jedno pole?
Używając MySQL, mogę zrobić coś takiego: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Mój wynik: shopping fishing coding ale zamiast tego chcę tylko 1 wiersz, 1 kolumnę: Oczekiwany wynik: shopping, fishing, coding Powodem jest to, że wybieram wiele wartości z wielu tabel, a po wszystkich połączeniach mam o wiele …
1214 mysql  sql  concat  group-concat 

6
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 serwerze, którego używam, nie mogę zmienić żadnego parametru. Nie przy użyciu poprzedniego zapytania …


6
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 dzięki!

2
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 = l.competence AND parent.id != 1 ORDER BY parent.lft) SEPARATOR "<br />\n") AS competences Dostaję ten …

4
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 …

3
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 był: Result A----Result B----Result C---- Myślałem, że to był pomysł niestandardowego …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.