Thema: Delphi SQL-Abfrage

Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#1

SQL-Abfrage

  Alt 22. Sep 2006, 09:01
Datenbank: FB • Version: 1.5 • Zugriff über: wurscht
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
Heiko
  Mit Zitat antworten Zitat