Thema: Delphi SELECT verschachteln

Einzelnen Beitrag anzeigen

Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
795 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: SELECT verschachteln

  Alt 17. Mär 2005, 21:44
Ich habe jetzt mal eine Abfrage auf eine Adressdatenbank formuliert, die deiner Vorlage entspricht. Das Select-Statement greift letztlich auf zwei Tabellen zu:
ADR_ADRESSE mit den Adressdaten sowie STD_POSITION in der Anreden bzw. Titel als Stammdaten hinterlegt sind (FK = STP_ID).

Code:
SELECT
  a.adr_id,
  (SELECT IsNull(STP_BEZEICHNUNG, '')
   FROM ADRESSEN.dbo.STD_POSITION
   WHERE STP_ID = a.ADR_STP_ID_ANREDE) AS Anrede,
  (SELECT IsNull(STP_BEZEICHNUNG, '')
   FROM ADRESSEN.dbo.STD_POSITION
   WHERE STP_ID = a.ADR_STP_ID_TITEL) AS Titel,
  a.ADR_NAME,
  a.ADR_MATCHCODE
FROM ADRESSEN.dbo.ADR_ADRESSE a
Ich hoffe, das hilft dir weiter.

Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat