Moin,
ich habe 2 Queries, die beide funktionieren und dasselbe Ergebnis produzieren. Nun weiß ich nciht recht, welche hiervon schneller arbeitet. Ich tendiere zu Lösung 2, habe aber keine rechte Begründung hierfür.
Kann mir einer anhand der Queries alleine hier überhaupt jemand helfen?
L.
SELECT r.RID
FROM table_r r
JOIN table_rz rz ON r.RID = rz.RID
JOIN table_f f ON rz.MID = f.MID
WHERE r.Druck = 0 AND
f.FRID = 6000
SELECT r.RID
FROM table_r r
JOIN table_rz rz ON r.RID = rz.RID
WHERE
rz.MID IN (SELECT f.MID FROM table_f f WHERE f.FRID = 6000) AND
r.Druck = 0