Jump to content
Melde dich an, um diesem Inhalt zu folgen  

Joins in SQL-Abfragen

Empfohlene Beiträge

Hi zusammen,

in den Lösungen der FIAE-AP hinsichtlich SQL-Aufgaben hab ich noch nirgendwo einen left oder right join gesehen.

Auch wenn ein Left/Right Join ausgereicht hätte wird hier immer nur " ..from Tabelle1 as T1, Tabelle2 as T2..." verwendet, also quasi ein Full Join. Ist man damit immer auf der sicheren Seite? Dann müsste man sich ja gar nicht mehr die Mühe machen, Left oder Right zu verwenden.

Liebe Grüße,

Mascha

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Die Schreibweise

FROM
  TABLE1,
  TABLE2
WHERE
  TABLE1.Id = TABLE2.Id

ist eine alte Schreibweise, die durch die Joins abgelöst wurde. Der Query Optimizer des DBMS baut daraus ein Join, weil Joins performanter sind. Durch die Joins sollte zudem erreicht werden, dass die Verbindung zwischen den Tabellen von der Where-Klausel getrennt wird. Somit steht in der Where-Klausel nur das drinnen, wonach wirklich gefiltert werden soll, während in der From-Klausel die Daten zusammengesetzt werden. Ein Right Join kommt in der Praxis auch recht selten vor. Meist verwendet man entweder ein Left oder ein Inner Join, weil dadurch die Queries einfacher zu lesen sind und eher dem entsprechen, wie Menschen denken.

 

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Melde dich an, um diesem Inhalt zu folgen  

Fachinformatiker.de, 2019 SE Internet Services

fidelogo_small.png

if_icon-6-mail-envelope-closed_314900.pnSchicken Sie uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App


Get it on Google Play

Kontakt

Hier werben?
Oder senden Sie eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...

Wichtige Information

Fachinformatiker.de verwendet Cookies. Mehr dazu in unserer Datenschutzerklärung