Select
t1.Lagerplatz,
(select sum(t2.Preis) from tabelle2 t2 where t2.IDSchrank = t1.ID) as Preis
from
Tabelle1 t1
Bingo! Auch ohne Index die schnellste Lösung (wenn man die Statistik betrachtet).
...und meine war die langsamste
(aber alle funktionieren)
@SinSpin: "IsNull", "IfNull" und "Coalesce" hat jeweils die gleiche Funktion. "Coalesce" ist aber
SQL-Standard, die anderen beiden sind herstellerspezifisch.