|
 |
|
| Autor |
Nachricht |
Kartoffelchen User [User]

Anmeldung: 30.12.07 Beiträge: 12 Wohnort: Wien
|
Verfasst am: 16.04.2008, 13:04 Titel: MySQL: Cross Join / Inner Join |
|
|
Wo ist der Unterschied zwischen CROSS JOIN und INNER JOIN?
was sind die Vor- und nachteile? _________________ Das ist eine Signatur.
|
|
| Nach oben |
|
 |
earlthegrey Neuer [User]


Anmeldung: 16.04.08 Beiträge: 3 Wohnort: Salzburg
|
Verfasst am: 16.04.2008, 13:15 Titel: |
|
|
Sofern es MySql betrifft: Es gibt keinen Unterschied, CROSS und INNER machen genau dasselbe. _________________ <todo until="ASAP">kluges zitat kommt hier hin</todo>
|
|
| Nach oben |
|
 |
Kartoffelchen User [User]

Anmeldung: 30.12.07 Beiträge: 12 Wohnort: Wien
|
Verfasst am: 16.04.2008, 13:21 Titel: |
|
|
Ja, das hab ich auch gedacht, aber mein Datenbanksysteme-Lehrer sagt was anderes.
Gibt es vielleicht Unterschiede im Bereich Effizienz/Geschwindigkeit?
Edit:
Okay, es hat sich eh wieder erledigt, danke (: _________________ Das ist eine Signatur.
|
|
| Nach oben |
|
 |
earlthegrey Neuer [User]


Anmeldung: 16.04.08 Beiträge: 3 Wohnort: Salzburg
|
Verfasst am: 16.04.2008, 13:33 Titel: |
|
|
Wie gesagt, bei MySql gibts keinen Unterschied.
Bei anderen, z.B. M$-Sql, wird INNER JOIN immer in Verbindung mit ON verwendet, während beim CROSS JOIN kein ON verwendet wird.
Ich weiß es zwar nicht sicher, aber ich würde jetzt mal behaupten das INNER, aufgrund der zusätzlichen Angabe der verknüpften Felder schneller ist als CROSS.
Wenn du's genauer brauchst ist ein Experte gefragt.
edit: Oke. _________________ <todo until="ASAP">kluges zitat kommt hier hin</todo>
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |