SELECT m.1,m.2,m.3
FROM table1 m
LEFT JOIN table2 rc ON rc.mID = m.mID
LEFT JOIN table3 r ON rc.rID = r.rID
WHERE m.5 != '' AND
m.mID NOT
IN (
SELECT mID
FROM table2 WHERE mID IS NOT NULL
)
Könntest du statt der Subquery nicht direkt sagen:
AND rc.mID IS NOT NULL
Bin mir aber jetzt nicht ganz sicher ob das zum Gleichen Ergebnis führt.