![]() |
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: |
Re: SQL-Problem: kein richtiger Join !?
Hallo Alexander,
was du beschreibst ist ein LEFT OUTER JOIN und der sieht etwa so aus:
SQL-Code:
Grüße vom marabu
SELECT ... FROM a LEFT OUTER JOIN b ON a.L_Nr = b.L_Nr ...
|
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