SORU
13 Ocak 2011, PERŞEMBE


SQL Oracle çoklu satır sütun değerleri art arda bağlamak için Sorgu

SQL bağlamak için inşa etmesi sütun değerleri olur birden fazla satır?

Aşağıda bir örnek verilmiştir:

Tablo

PID
A
B
C

Tablo B

PID   SEQ    Desc

A     1      Have
A     2      a nice
A     3      day.
B     1      Nice Work.
C     1      Yes
C     2      we can 
C     3      do 
C     4      this work!

SQL çıkışı olmalıdır

PID   Desc
A     Have a nice day.
B     Nice Work.
C     Yes we can do this work!

Yani temelde dışarı koymak için tablo Aza sütun tablodan B SEQ değerleri birleştirme?

SQL ile herhangi bir yardım?

CEVAP
13 Ocak 2011, PERŞEMBE


Bir kaç yolu var ne bağlı olarak vardır

http://www.oracle-base.com/articles/misc/StringAggregationTechniques.php

SELECT pid, LISTAGG(Desc, ' ') WITHIN GROUP (ORDER BY seq) AS desc
FROM   B
GROUP BY pid;

Sonra 5* *seni istiyorum pids seçmek için Facebook'a katıl.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • Hidden Wolf TV

    Hidden Wolf

    1 EKİM 2009
  • WOSU Public Media

    WOSU Public

    23 AĞUSTOS 2007