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

  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • The White House

    The White Ho

    21 Ocak 2006