Hier ist der Plan, allerdings hab ich ihn auf einer Kopie der Datenbank, die deutlich weniger Datensätze hat, ausgeführt da es mit dem 170.000 Datensätze auch mit dem Explain ewig dauert und nicht zum Ende kommt.
(tut mir leid für die schlechte Lesbarkeit des Plans, hab es nicht hinbekommen das es hier eingerückt angezeigt wird).
Das mit dem left join habe ich jetzt mal eingebaut, funktioniert bestens.
In dem Zuge hätte ich noch eine weitere Frage:
pgAdmin zeigt mir unter Serverstatus den SELECT mit einem ExclusiveLock an. Das erschließt sich mir nicht, es handelt sich doch nur um einen lesenden Zugriff?