Temat: Grupowanie różnych danych w powtarzajacych się wierszach
Witam, to jest mój pierwszy, ale na pewno nie ostatni post na tym forum. Mam pewien problem i nie wiem do końca jak sobie z nim poradzić, otóż mam takie zapytanie:
SELECT 
  pacjenci.nr_ksiegi_glownej AS "Nr księgi głównej", 
  pacjenci.pesel, 
  pacjenci.data_urodzenia, 
  pacjenci.nazwisko, 
  pacjenci.imie, 
  icd10.kod
  FROM 
  public.pacjenci, 
  public.icd10, 
  public.przyjecia, 
  diagnozy
WHERE 
  przyjecia.id_pacjenta = pacjenci.id AND
  diagnozy.id_przyjecia = przyjecia.id AND
  diagnozy.id_icd10 = icd10.id
order by pacjenci.nr_ksiegi_glownej;którego wynik prezentuje się w następujący sposób:
Nr księgi głównej |    pesel    | data_urodzenia |          nazwisko          |         imie         |  kod  
-------------------+-------------+----------------+----------------------------+----------------------+-------
 2011/000013       | *********** | 1945-07-16     | Ł*******                   | Longina              | D37.4
 2011/000013       |  *********** | 1945-07-16     | Ł*******                   | Longina              | E11
 2011/000013       |  *********** | 1945-07-16     | Ł*******                   | Longina              | F32.3
 2011/000013       |  *********** | 1945-07-16     | Ł*******                   | Longina              | J45
 2011/000013       |  *********** | 1945-07-16     | Ł*******                   | Longina              | I10Jak widać dane we wszystkich kolumnach poza jedną są identyczne, chciałbym uzyskać coś takiego:
Nr księgi głównej |    pesel    | data_urodzenia |          nazwisko          |         imie         |  kod  
-------------------+-------------+----------------+----------------------------+----------------------+-------
2011/000013       | ********** | 1945-07-16     | Ł*******                  | Longina              | D37.4,  E11, F32.3, F32.3, J45, I10Będę wdzięczny za pomoc.