Hallo,
ich habe folgende Tabelle
create table test(id integer, reportid integer, personalid integer)
mit folgenden Werten
11, 1, 1
12, 1, 1
13, 1, 1
14, 1, 2
15, 1, 2
16, 2, 1
16, 2, 1
Das ist nicht die vollständige Tabelle, es werden pro Report und Person
mehrere werte gespeichert.
Ich benötige jetzt pro Report nur einmal die PersonalId
Ergebnis soll also sein
reportid, personalid
1, 1
1, 2
2, 1
Das Feld Id ist mir Wurscht
Die Frage ist, wie bau ich das in
SQL zusammen.
Zur Zeit behelfe ich mich mit
select distinct(reportid+personalid),reportid,personalid from test
Sobald die summe der Ids größer 32bit ist, habe ich ein (theoretisches Problem)
Ausserdem gefällt mir ein distinct über eine Summe nicht so.
Heiko