"nicht funktioniert" ist keine mir gekannte Fehlermeldung von PostgreSQL, aber ich vermute mal Du bekommst einen Fehler "single value sub-select returns more than one row" oder sowas ähnliches.
Das liegt daran, das Dein SELECT eine Menge zurückliefert und eine Menge nicht mit = vergleichen werden kann. Mann muss stattdessen den IN Operator verwenden:
Code:
WHERE wpnr IN (select wpnr from tabelle where title='keine ahnung' AND project='7.5')
Das kann aber überraschende Effekte haben, wenn die Spalte wpnr NULL Werte enthalten kann.
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
Lesezeichen