Guten Tag Delphianer,
ich möchte Daten aus zwei Tabellen selektieren und in Fasreport anzeigen.
In Tabelle 1 sind Adressen gespeichert mit dem Hauptschlüssel AdressID
In Tabelle 2 sind Daten von Adressen gespeichert und hat den Fremdschlüssel Adressid aus Adressen.
Ich möchte gerne das zu jedem Datensatz aus Tabelle 1 die zugehörenden Daten aus Tabelle 2 angezeigt werden.
Wobei der Datensatz aus Tabelle1 aber nur einmal angezeigt werden soll. Er ist ja auch
nur einmal in der Tabelle vorhanden.
Bisher benutze ich folgenden Code:
Delphi-Quellcode:
select * from Tabelle1 aTabelle
inner join bTabelle2 Tabelle2
on bTabelle.fkadressid = aTabelle.ADRESSID
Angezeigt werden aber z. B. 2 Datensätze weil in der Tabelle2 auch 2 Datensätze vorhanden sind.
Sind z. B. 3 Datensätze für die Adressen in Tabelle2 vorhanden, dann werden eben 3 Datensätze angezeigt.
Auch mit
Select Distinct
komme ich nicht weiter.
Wie muss der
SQL-Befehl lauten damit zu einem Datensatz aus Tabelle1 alle zugehörenden Datensätze aus
der Tabelle2 angezeigt werden?
Mit Gruß
HPB