Rozważmy tabelę bazy danych zawierającą nazwy z trzema wierszami: Peter Paul Mary Czy istnieje prosty sposób, aby zmienić to w pojedynczy ciąg Peter, Paul,
Rozważmy tabelę bazy danych zawierającą nazwy z trzema wierszami: Peter Paul Mary Czy istnieje prosty sposób, aby zmienić to w pojedynczy ciąg Peter, Paul,
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...
Jak mogę uzyskać: id Name Value 1 A 4 1 B 8 2 C 9 do id Column 1 A:4, B:8 2
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...
Mam tabelę i chciałbym pobrać jeden wiersz na identyfikator z połączonymi wartościami pól. Na przykład w mojej tabeli mam to: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 I chciałbym wyprowadzić: TM67 | 4,9,72 | 32556,98200,22300 TM99 | 2,3 |...
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...
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 =...
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...
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...
Jeśli mam tabelę z następującymi danymi w MySQL: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 jak uzyskać to w następującym formacie? id Column 1 A:4,5,B:8 2 C:9 Myślę, że muszę użyć GROUP_CONCAT. Ale nie jestem pewien, jak to