Zbigniew
R.
Kierownik Działu IT,
SKOK Kujawiak
Temat: [PG] Wygenerowanie lp w ramach podgrupy rekordów
Witam, pokrótce co potrzebuję:Mam dwie tabele:
tabela_1
(numer sprawy i ID osoby, której dotyczy, ilość spraw i osób dowolnie duża)
id_sprawy, id_osoby
1, 19909
2, 333
3, 2312321
4, 18232
...
tabela_2
(numer sprawy + ID pracowników zajmujących się sprawą, ilość pracowników przypisanych sprawie - max 4)
id_sprawy, id_prac
1, A
1, B
2, C
3, D
4, B
1, E
2, A
...
potrzebuję uzyskać wynik w postaci:
id_sprawy, id_prac_1, id_prac_2, id_prac_3, id_prac_4
1, A, B, E, null
2, C, A, null, null
...
lub taka postać:
id_sprawy, lp, id_prac
1, 1, A
1, 2, B
1, 3, E
2, 1, C
2, 2, A
...
Ma ktoś pomysł jak najszybciej tego dokonać? Ewentualnie jakiś przykład, tutorial?
Baza to Postgres 8.2.4Zbigniew Rutkowski edytował(a) ten post dnia 01.12.09 o godzinie 11:09