Re(11): SQL Frage
Geizhals » Forum » Programmierung » SQL Frage (55 Beiträge, 697 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  (hellbringer am 03.11.2011, 11:36:08)
...........
Re(11): SQL Frage
thE
03.11.2011, 12:53:32
Nein, bei Left und Inner Join wird nur das gejoint, bei dem die ON-Bedingung
zutrifft.

Na dann isses besser ;)

Ja, es gibt den falschen und den richtigen Geschmack.

Naja, bei Mini-Selects isses egal.. Da isses wirklich nur der Geschmack...


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

In meinen "großen" Selects die > 400 Zeichen haben, ist ne Mischung aus Left Join und/oder subselects..
Je nachdem was halt gebraucht wird.

Außerdem sind das SQL-Befehle die einmal logisch durchdacht worden sind und dann dynamisch von einem Programm zusammengebaut werden...
Da ist die Lese-Schreibweise sowas von egal.. (wenns halt gut dokumentiert ist)

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?

Wie gesagt, ich kann die Theta joins genauso schnell lesen/erklären, aber wenn der andere performanter ist, dann werde ich auch bei Mini-Selects den nicht mehr verwenden ^^

In 99,9% der Fälle kommst mit LEFT und INNER JOIN aus. Alles andere ist so
speziell dass du dich sowieso tiefer mit der Materie auseinander setzen musst.

Tja, leider hatte ich damals schon oft solche Fälle..

Gut da sind auch bei DBs (Oracle) aufeinmal Indizes verschwunden (oder ein Admin hats gelöscht und dann wars wieder keiner) und man hat sich aufeinmal gewundert, warum der Select solange braucht...
...
:P
Apple User sind wie Zeugen Jehovas. Es ist sinnlos mit ihnen zu reden..

Why not ZOIDBERG? (V)_(°,,,°)_(V)
             (-.(-.(-.(-.-).-).-).-)
Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
............  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