FrenchSpirit
Aktiver Benutzer
- Beiträge
- 41
Hallo in die Runde,
ich habe leider noch eine Anfängerfrage in Sachen SQL.
Folgende Auswertung möchte ich machen:
Select
KTO.KONTONR,
KTO.PERSONEN_NR,
PE.PERS_ART,
PE.NAME,
from
z_konten KTO
inner join
z_Personen PE
on KTO.PERSONEN_NR = PE.PERSONEN_NR
where
KTO.AUFLOESUNGSDATUM like '31.12.99'
Hier werden mir alle Konten gelistet.
Ich kann mit der zweiten Abfrage :
Select
KTO.PERSONEN_NR
, COUNT (*) AS ANZAHL
from
z_konten KTO
where
KTO.AUFLOESUNGSDATUM like '31.12.99'
Group by KTO.PERSONEN_NR
HAVING COUNT(*) > 1
alle Personen ermitteln, die mehr als ein Konto haben.
Nun möchte ich aber von diesen Personen die restlichen Datenfelder aus dem Selectbereich der ersten Abfrage haben.
Wie kann ich beide Abfragen kombinieren?
Ich habe schon versucht, die Abfrage 2 als zweite Tabelle in den INNER JOIN zu nehmen, bin aber gescheitert....
Vielen Dank vorab für Eure Hilfe
Gruß
Andreas
ich habe leider noch eine Anfängerfrage in Sachen SQL.
Folgende Auswertung möchte ich machen:
Select
KTO.KONTONR,
KTO.PERSONEN_NR,
PE.PERS_ART,
PE.NAME,
from
z_konten KTO
inner join
z_Personen PE
on KTO.PERSONEN_NR = PE.PERSONEN_NR
where
KTO.AUFLOESUNGSDATUM like '31.12.99'
Hier werden mir alle Konten gelistet.
Ich kann mit der zweiten Abfrage :
Select
KTO.PERSONEN_NR
, COUNT (*) AS ANZAHL
from
z_konten KTO
where
KTO.AUFLOESUNGSDATUM like '31.12.99'
Group by KTO.PERSONEN_NR
HAVING COUNT(*) > 1
alle Personen ermitteln, die mehr als ein Konto haben.
Nun möchte ich aber von diesen Personen die restlichen Datenfelder aus dem Selectbereich der ersten Abfrage haben.
Wie kann ich beide Abfragen kombinieren?
Ich habe schon versucht, die Abfrage 2 als zweite Tabelle in den INNER JOIN zu nehmen, bin aber gescheitert....
Vielen Dank vorab für Eure Hilfe
Gruß
Andreas