SORU
1 NİSAN 2010, PERŞEMBE


GROUP_CONCAT eşdeğer Postgresql?

Bir tablo var ve alan değerleri ile birleştirilmiş kimliği başına bir satır çekmek istiyorum... örneğin benim tablo bu var:

TM67 | 4 | 32556
TM67 | 9 | 98200
TM67 | 72 | 22300
TM99 | 2 | 23009
TM99 | 3 | 11200

Ve, çıkış yapmak istiyorum:

TM67| 4,9,72 | 32556,98200,22300
TM99 | 2,3 | 23009,11200

MySQL, burada çalışmak için görünmüyor GROUP_CONCAT, ama kullanma şansım oldu... orada bir eşdeğer ya da başka bir şekilde bunu yapmak için?

CEVAP
10 Ocak 2012, Salı


Since 9.0 Daha da kolay olur bu

SELECT id, 
       string_agg(some_column, ',')
FROM the_table
GROUP BY id

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Animation Workshop

    Animation Wo

    8 NİSAN 2010
  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009