Verknüpfen von 2 Tabellen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

db1sbg
Beiträge: 4
Registriert: Mo, 23.05.2011 17:51

Verknüpfen von 2 Tabellen

Beitrag von db1sbg »

Hallo!

ich habe 2 Tabellen:

1. Kunden mit

kundenid
name

mit zwei Datensätzen
1,ich
2,du

2. Rechnungen mit
rechnung-id
kundenid

mit einem Datensazt
1,1 ....

Diese habe ich mit einer 1:n Verknüpfung versehen. rechnungen.kundenid mit adressen.Kundenid

In der Abfrage füge ich beide Tabellen ein. Ich lasse die Adressid, Rechnungsid, Name anzeigen

Fall A
bei Verknüpfungstyp VERBUND erscheint dann ein Datensatz 1,1,ich. Das ist ok

Fall B
Bei Verknüpfungstyp Rechter Verknüpfungstyp (zeige alles aus ADRESSEN und passende aus Rechnungen) sehe ich keine Datensätze.

SELECT "Kunden"."KundenID", "Rechnungen"."RechnungsID", "Kunden"."Firma" FROM { OJ "Rechnungen" AS "Rechnungen" RIGHT OUTER JOIN "Kunden" AS "Kunden" ON "Rechnungen"."KundenID" = "Kunden"."KundenID" } ORDER BY "Kunden"."KundenID" ASC

Fall C
Bei linker Verknüpfungstyp den Datensatz 1,1,ich. Also ok

Ich verstehe nicht, dass bei Fall B nichts angezeigt wird - vor allem da ja Fall B zeigt, dass zu der ersten Adresse auch die korrekte Rechnung angezeigt wird.

Habe ich da einen Denkfehler - wenn ja, welchen?

Grüße

Bruno
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Verknüpfen von 2 Tabellen

Beitrag von F3K Total »

Hallo Bruno,
ich habe es ausprobiert, und festgestellt, das Deine Abfrage dann funktioniert, wenn Du den SQL-native Modus einschaltest:
Gruß R
Dateianhänge
ROJ_SQL_native.png
ROJ_SQL_native.png (87.67 KiB) 896 mal betrachtet
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Verknüpfen von 2 Tabellen

Beitrag von DPunch »

Aloha
db1sbg hat geschrieben:Fall B
Bei Verknüpfungstyp Rechter Verknüpfungstyp (zeige alles aus ADRESSEN und passende aus Rechnungen) sehe ich keine Datensätze.
Das Verhalten kann ich unter Win XP mit OOo 3.2.1 mit keiner Tabelle (bzw. keinem rechten Verbund) reproduzieren, es werden alle entsprechenden Datensätze angezeigt - egal ob native oder nicht, egal ob per SQL oder per Assistent erstellte Abfrage.

Welche Version und welches Betriebssystem fährst Du?
db1sbg
Beiträge: 4
Registriert: Mo, 23.05.2011 17:51

Re: Verknüpfen von 2 Tabellen

Beitrag von db1sbg »

Ups - darauf wäre ich nicht gekommen!

Vielen Dank!

Bruno
Antworten