Welcher Join ist besser geeignet, wenn alle das gleiche Ergebnis liefern? Zum Beispiel habe ich zwei Tabellen employees(emp_id,name, address, designation, age, sex)
und work_log(emp_id,date,hours_wored)
. Um einige konkrete Ergebnisse zu bekommen beide inner join
und left join
gibt das gleiche Ergebnis. Ich habe jedoch noch einige Zweifel, die sich nicht nur auf diese Frage beschränken.
- Welcher Join ist effizienter, welcher sollte bei gleichen Ergebniswerten bevorzugt werden?
- Welche anderen Faktoren müssen zum Zeitpunkt der Bewerbung berücksichtigt werden?
- Gibt es eine Beziehung zwischen innerem Join und Cross-Join?