Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   SQL-Problem: kein richtiger Join !? (https://www.delphipraxis.net/48658-sql-problem-kein-richtiger-join.html)

Alexander 28. Jun 2005 17:38

Datenbank: MySQL • Zugriff über: JDBC

SQL-Problem: kein richtiger Join !?
 
Hallo,
leider kenne ich mich dann doch nicht so gut in SQL aus, als dass ich mir folgende Frage beantworten könnte.
Ich habe erstmal 2 Tabellen A und B, die ich mit einander über den gemeinsamen Primärschlüssel L_Nr verknüpfen möchte. Gut, das ist ja nicht all zu schwer.
Allerdings ist es ein wenig schwerer. Denn es fallen beim Join ja die Tupel weg, die keinen gemeinsamen Primärschlüssel haben. Jetzt sollen aber alle Einträge der Tabelle A angezeigt werden. Es sollen dabei nur die Attribute aus B ergänzt werden, wenn Einträge mit dem passenden Primärschlüssel vorhanden sind. Wenn sie nicht vorhanden sind, soll halt nichts im Attributwert stehen.
Ich hoffe ihr könnt mich verstehen :). Ein Kartesisches Produkt ist es aber auch nicht :gruebel:

marabu 28. Jun 2005 17:51

Re: SQL-Problem: kein richtiger Join !?
 
Hallo Alexander,

was du beschreibst ist ein LEFT OUTER JOIN und der sieht etwa so aus:

SQL-Code:
SELECT ... FROM a LEFT OUTER JOIN b ON a.L_Nr = b.L_Nr ...
Grüße vom marabu

Alexander 28. Jun 2005 18:13

Re: SQL-Problem: kein richtiger Join !?
 
Ah. Genau das habe ich gesucht !! Vielen Dank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:36 Uhr.

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 by Thomas Breitkreuz