Re(10): SQL Frage
Geizhals » Forum » Programmierung » SQL Frage (55 Beiträge, 694 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.  Re: SQL Frage  (Somnatic am 01.11.2011, 15:13:08)
..  Re(2): SQL Frage  (dizo am 01.11.2011, 15:21:50)
.  Re: SQL Frage  (thE am 02.11.2011, 15:59:55)
..  Re(2): SQL Frage  (hellbringer am 02.11.2011, 16:09:47)
...  Re(3): SQL Frage  (thE am 02.11.2011, 16:21:50)
....  Re(4): SQL Frage  (hellbringer am 02.11.2011, 16:26:50)
.....  Re(5): SQL Frage  (thE am 02.11.2011, 16:35:21)
......  Re(6): SQL Frage  (hellbringer am 02.11.2011, 16:43:32)
.......  Re(7): SQL Frage  (thE am 03.11.2011, 09:47:29)
........  Re(8): SQL Frage  (hellbringer am 03.11.2011, 10:03:23)
.........  Re(9): SQL Frage  (thE am 03.11.2011, 11:21:38)
..........
Re(10): SQL Frage
03.11.2011, 11:36:08
Eben, das habe ich auch so gelernt...

Und beim Left oder Right Join ist das nicht so?


Nein, bei Left und Inner Join wird nur das gejoint, bei dem die ON-Bedingung zutrifft.

Gut, das mag Geschmacksache sein..


Ja, es gibt den falschen und den richtigen Geschmack.

Zb in meinem Bsp kann ich den Theta Join ganz normal lesen..


Ja, weils eine Mini-Fuzzi-Abfrage ist. Abfragen können schon mal über mehrere Bildschirmseiten gehen.

Naja, kommt auf die Aufgabe drauf an..

Würde ich zuerst von Notizen selektieren und den left join nach newTable
machen, dann wäre das Ergebnis auch so wie beim Theta Join oder halt beim
Right Join..


Dann würde man die Reihenfolge der Tabellen umdrehen und einen Left Join machen. Also einen Right Join hab ich in den letzten 5 Jahren ein einziges mal gemacht, und das nur weil ich zu faul war nachträglich zwei Tabellen auszutauschen.

Da ist zuerst ein Inner Join und nachher ist ein Theta join was das gleiche
Ergebnis liefert... (dann wäre der Theta Join ja gleich schnell, nur die
Schreibweise ist halt nicht "schön").


Richtig. Man kann durch Where-Bedingungen aus einem Cross Join ein Inner oder Left Join machen. Aber warum nicht gleich den richtigen Join verwenden, den man auch sofort erkennt und sich die Informationen nicht aus der Where-Bedingung rausklauben muss?

Ich bin jetzt nur noch verwirrt :P


Mach einfach normale Joins und vergiss den Rest. Hätte euer Professor euch das gleich richtig beigebracht, gäbs diese Verwirrung jetzt nicht.

[ Dieser Beitrag wurde inzwischen editiert. Die aktuelle Version befindet sich hier. ]
Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
..........  Re(10): SQL Frage  (hellbringer am 03.11.2011, 11:36:08)
...........  Re(11): SQL Frage  (thE am 03.11.2011, 12:53:32)
............  Re(12): SQL Frage  (hellbringer am 03.11.2011, 12:58:41)
.............  Re(13): SQL Frage  (thE am 03.11.2011, 13:07:09)
..............  Re(14): SQL Frage  (hellbringer am 03.11.2011, 13:09:35)
...............  Re(15): SQL Frage  (thE am 03.11.2011, 13:13:39)
................  Re(16): SQL Frage  (hellbringer am 03.11.2011, 13:18:09)
.................  Re(17): SQL Frage  (thE am 03.11.2011, 13:20:36)
..................  Re(18): SQL Frage  (hellbringer am 03.11.2011, 13:23:26)
...................  Re(19): SQL Frage  (thE am 03.11.2011, 13:30:55)
....  Re(4): SQL Frage  (-Transformer2K- am 02.11.2011, 17:25:15)
.....  Re(5): SQL Frage  (thE am 03.11.2011, 09:36:52)
......  Re(6): SQL Frage  (-Transformer2K- am 03.11.2011, 10:56:18)
.......  Re(7): SQL Frage  (thE am 03.11.2011, 11:22:30)
........  Re(8): SQL Frage  (-Transformer2K- am 03.11.2011, 11:50:48)
.........  Re(9): SQL Frage  (thE am 03.11.2011, 13:01:18)
..........  Re(10): SQL Frage  (-Transformer2K- am 03.11.2011, 13:18:15)
...........  Re(11): SQL Frage  (thE am 03.11.2011, 13:21:55)
............  Re(12): SQL Frage  (-Transformer2K- am 03.11.2011, 13:50:54)
.............  Re(13): SQL Frage  (thE am 03.11.2011, 14:16:06)
..............  Re(14): SQL Frage  (-Transformer2K- am 03.11.2011, 14:24:21)
...............  Re(15): SQL Frage  (thE am 03.11.2011, 14:29:03)
................  Re(16): SQL Frage  (-Transformer2K- am 03.11.2011, 14:37:53)
.................  Re(17): SQL Frage  (thE am 03.11.2011, 14:45:53)
..................  Re(18): SQL Frage  (-Transformer2K- am 03.11.2011, 15:34:31)
...................  Re(19): SQL Frage  (thE am 03.11.2011, 15:46:00)
....................  Re(20): SQL Frage  (-Transformer2K- am 03.11.2011, 15:57:17)
.....................  Re(21): SQL Frage  (thE am 03.11.2011, 16:02:14)
......................  Re(22): SQL Frage  (-Transformer2K- am 03.11.2011, 16:03:59)
.......................  Re(23): SQL Frage  (thE am 03.11.2011, 16:20:34)
........................  Re(24): SQL Frage  (-Transformer2K- am 03.11.2011, 18:18:41)
.....................  Re(21): SQL Frage  (Infosauger am 07.11.2011, 11:18:08)
...  Re(3): SQL Frage  (Infosauger am 07.11.2011, 11:18:58)
....  Re(4): SQL Frage  (hellbringer am 07.11.2011, 11:29:04)
.....  Re(5): SQL Frage  (Infosauger am 07.11.2011, 11:39:24)
......  Re(6): SQL Frage  (hellbringer am 07.11.2011, 11:46:12)
.......  Re(7): SQL Frage  (Infosauger am 07.11.2011, 11:50:28)
........  Re(8): SQL Frage  (hellbringer am 07.11.2011, 12:08:39)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung