Moin,
kann mir einer erklären, wiese folgende Abfragen unterschiedliche Zeit benötigen?
a)
select * from tabelle_a
left join tabelle_b on tabelle_a.id=tabelle_b.id;
b)
select * from tabelle_b
left join tabelle_a on tabelle_a.id=tabelle_b.id;
Tabelle a enthält ca. 5.000 Datensätze,
Tabelle b enthält ca. 10.000 Datensätze
Bei Abfragevariante a) benötige ich ca. 30 Sekunden, Abfragevariante b) dauert keine 5 Sekunden.
Gibt es hierfür eine Erklärung? Sind doch die gleiche Anzahl Datensätze, welche durchlaufen werden.
Danke und Gruß
Marcel