Hallo,
Postgresql (8.1) ist der Meinung, er könne kein LEFT JOIN und FOR UPDATE kombinieren.
Beispiel:
SELECT vs.*, v.userid FROM villages_siege AS vs
LEFT JOIN villages v ON v.id = vs.to_village
WHERE vs.from_village = 1 FOR UPDATE
FEHLER: SELECT FOR UPDATE/SHARE kann nicht auf die nullbare Seite eines äuÃeren Verbundes angewendet werden
Mir reicht es vollkommen, dass die Zeilen der “villages_siege” Tabelle gesperrt werden. Gibt es hier irgendwie eine andere Möglichkeit, ausser 2 einzelne SQLs abzusetzen?
danke