«group-concat» etiketlenmiş sorular


11
Birden fazla MySQL satırını bir alanda birleştirebilir miyim?
Kullanarak MySQL, şöyle bir şey yapabilirim: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Çıktım: shopping fishing coding ama onun yerine sadece 1 satır, 1 col istiyorum: Beklenen çıktı: shopping, fishing, coding Bunun nedeni, birden çok tablodan birden fazla değer seçmem ve tüm birleştirmelerden sonra istediğimden çok daha fazla satır …
1214 mysql  sql  concat  group-concat 

6
MySQL ve GROUP_CONCAT () maksimum uzunluğu
GROUP_CONCAT()Tek bir dizeye birden çok satır dönüştürmek için bir MySQL sorgusu kullanıyorum . Ancak, bu işlevin sonucunun maksimum uzunluğu 1024karakterdir. group_concat_max_lenBu sınırı artırmak için param değiştirebileceğimin çok iyi farkındayım : SET SESSION group_concat_max_len = 1000000; Ancak, kullandığım sunucuda herhangi bir parametre değiştiremiyorum. Önceki sorguyu kullanarak değil, herhangi bir yapılandırma dosyasını …


6
MySQL DISTINCT bir GROUP_CONCAT üzerinde ()
Ben yapıyorum SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table. Aşağıdaki örnek veriler: categories ---------- test1 test2 test3 test4 test1 test3 test1 test3 Ancak test1 test2 test3 test4 test1 test3geri dönüyorum ve geri dönmek istiyorum test1 test2 test3 test4. Herhangi bir fikir? Çok teşekkürler!

2
MySQL: GROUP_CONCAT değerlerini sırala
Kısaca: Bir GROUP_CONCAT deyimindeki değerleri sıralamanın bir yolu var mı? Sorgu: 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 Bu satırı alıyorum: El …

3
GROUP_CONCAT virgül ayırıcı - MySQL
Kullandığım bir sorgu GROUP_CONCATve sonuçlarım virgül içerebileceğinden özel bir ayırıcı var: '----' Bunların hepsi iyi çalışıyor, ancak yine de virgülle ayrılmış durumda, bu nedenle çıktım: Result A----,Result B----,Result C---- Çıktı şöyle olacak şekilde nasıl yapabilirim: Result A----Result B----Result C---- Bunun özel bir ayırıcı fikri olduğunu sanıyordum! Başaramazsanız, sonuçlarınızda virgülden kaçabilir …

4
GROUP_CONCAT ORDER
Şöyle bir masam var: +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.