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

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • Plugable

    Plugable

    19 Mayıs 2010
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009