AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi RIGHT OUTER JOIN = LEFT OUTER JOIN mit umgekehrten Tabellen?
Thema durchsuchen
Ansicht
Themen-Optionen

RIGHT OUTER JOIN = LEFT OUTER JOIN mit umgekehrten Tabellen?

Ein Thema von Majortomster · begonnen am 20. Mai 2005 · letzter Beitrag vom 20. Mai 2005
Antwort Antwort
Majortomster

Registriert seit: 11. Mai 2005
27 Beiträge
 
#1

RIGHT OUTER JOIN = LEFT OUTER JOIN mit umgekehrten Tabellen?

  Alt 20. Mai 2005, 08:56
Datenbank: Paradox • Zugriff über: ...
Hallo,

die Frage geht im Prinzip nur um SQL:
Ist ein RIGHT OUTER JOIN auf Tabelle a und b vom Ergebnis her immer das gleiche wie ein LEFT OUTER JOIN auf Tabellen b und a ? (bei gleicher Bedingung)

Gruß, T
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Mit einem Wort beantwortbar ;)

  Alt 20. Mai 2005, 09:00
Nein - beim LEFT OUTER JOIN werden dir die Tupel aus a mitgeliefert, zu denen in b keine matches gefunden wurden, beim RIGHT OUTER JOIN umgekehrt.

Grüße vom marabu
  Mit Zitat antworten Zitat
nieurig

Registriert seit: 26. Apr 2004
113 Beiträge
 
Delphi 6 Professional
 
#3

Re: Mit einem Wort beantwortbar ;)

  Alt 20. Mai 2005, 09:30
Ich denke: Ja

@marabu
Er hat im zweiten Fall aber auch die Tabellen umgedreht, dann liefern die beiden Statements das gleiche

select * from a left outer join b on ... ist gleich
select * from b right outer join a on ... Niels
Erspare Dir die Gedanken über ungelegte Eier !!!
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: Mit einem Wort beantwortbar ;)

  Alt 20. Mai 2005, 09:35
Den Dreher habe ich glatt übersehen.
  Mit Zitat antworten Zitat
Majortomster

Registriert seit: 11. Mai 2005
27 Beiträge
 
#5

Re: Mit einem Wort beantwortbar ;)

  Alt 20. Mai 2005, 09:36
lol: zwei Postings, zwei verschiedene Antworten

Aber vielleicht war es wirklich nicht deutlich:
Die Frage war natürlich so gemeint, dass ich bei der zweiten Abfrage auch die Tabellen umkehre. (ist ja klar dass es ansonsten nicht gleich sein kann)

T
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Mit einem Wort beantwortbar ;)

  Alt 20. Mai 2005, 09:55
Hai Majortomster,

auch wenn die Frage mit einemWort zu beantworten sein könnte bitte ich Dich doch den Titel deines Threads zu ändern.

Danke
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz