Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL: 2 Ergebniszeilen in eine vereinen (https://www.delphipraxis.net/101861-sql-2-ergebniszeilen-eine-vereinen.html)

DeddyH 23. Okt 2007 10:14

Re: SQL: 2 Ergebniszeilen in eine vereinen
 
Deshalb solltest Du ja auch einen LEFT (OUTER) JOIN verwenden. Vielleicht hilft es, wenn Du das Wort OUTER weglässt.

Nju 23. Okt 2007 13:13

Re: SQL: 2 Ergebniszeilen in eine vereinen
 
So, Problem gelöst. Besonderen Dank an Marabu, der mir den Lösungsansatz gab. Die Lösung sieht folgendermaßen aus:

SQL-Code:
SELECT S.*, K.*, L.* 
FROM  ((SELECT * 
         FROM  Tabelle_Stamm
         WHERE Nummer = "10"
         AND   Verband = "Hauptnehmer")AS S
        LEFT OUTER JOIN (SELECT * 
                         FROM  Tabelle_Anschrift
                         WHERE Art = "1") AS K
        ON (S.Nummer = K.Nummer)
        AND (S.Verband = K.Verband))
       LEFT OUTER JOIN (SELECT * 
                        FROM  Tabelle_Anschrift
                        WHERE Art = "2") AS L
       ON (S.Nummer = L.Nummer)
       AND (S.Verband = L.Verband)
Access ist doch um einiges eigenwilliger als ich gedacht hatte.

Nichts desto trotz: Die Woche ist gerettet! :)

DeddyH 23. Okt 2007 16:18

Re: SQL: 2 Ergebniszeilen in eine vereinen
 
Oh Gott, für mich sieht das aus wie Chinesisch. Naja, Hauptsache Access versteht das. :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:44 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz