Verknüpfen von 2 Tabellen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Verknüpfen von 2 Tabellen

Re: Verknüpfen von 2 Tabellen

von db1sbg » Di, 24.05.2011 12:13

Ups - darauf wäre ich nicht gekommen!

Vielen Dank!

Bruno

Re: Verknüpfen von 2 Tabellen

von DPunch » Di, 24.05.2011 11:16

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?

Re: Verknüpfen von 2 Tabellen

von F3K Total » Mo, 23.05.2011 22:57

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) 897 mal betrachtet

Verknüpfen von 2 Tabellen

von db1sbg » Mo, 23.05.2011 20:35

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

Nach oben