Hallo liebe Community,
in der Berufsschule haben wir eine Aufgabe, ein Referat über Inner Join zu machen. Des Weiteren sollen wir darauf eingehen, was der Vorteil von Inner Join ist, gegenüber das ganze mit "where" zu lösen.
Beispiel:
InnerJoin:
Where:
Unser Problem: Unser Lehrer meinte, wenn man es mit dem "where"-Fall lösen würde, es zu mehr Datensätze kommen würde (Anzahl der Datensätze aus Tabelle A mal Anzahl der Datensätze aus Tabelle B). Als wir dies jedoch implementiert haben, konnten wir keinen Unterschied feststellen.
Hat jemand von euch vielleicht eine Idee, woran das liegt, bzw. was die Vor- und Nachteile sind? Oder ggf. ein Beispiel?
Sind über jede Hilfe dankbar!
Liebe Grüße
in der Berufsschule haben wir eine Aufgabe, ein Referat über Inner Join zu machen. Des Weiteren sollen wir darauf eingehen, was der Vorteil von Inner Join ist, gegenüber das ganze mit "where" zu lösen.
Beispiel:
InnerJoin:
Code:
SELECT T_Kunden.kunden_nr, T_Bestellungen.bestell_nr, T_Kunden.name, T_Positionen.gesamtpreis FROM ((T_Bestellungen INNER JOIN T_Kunden ON T_Bestellungen.kunden_nr = T_Kunden.kunden_nr) INNER JOIN T_Positionen ON T_Bestellungen.bestell_nr = T_Positionen.bestell_nr)
Code:
SELECT T_Kunden.kunden_nr, T_Bestellungen.bestell_nr, T_Kunden.name FROM T_Kunden, T_Bestellungen, T_Positionen where T_Kunden.kunden_nr = T_Bestellungen.kunden_nr AND T_Bestellungen.bestell_nr = T_Positionen.bestell_nr
Hat jemand von euch vielleicht eine Idee, woran das liegt, bzw. was die Vor- und Nachteile sind? Oder ggf. ein Beispiel?
Sind über jede Hilfe dankbar!
Liebe Grüße
Comment