Jeg tror, at udsigten myview skal være baseret på tabellen mytable , så den foretager ændringer i myfield , mister det overblikket over, hvad der er i visningen og gør derfor en ulovlig opdatering.
Jeg vil anbefale at se på definitionen af myview, så du kan skrive din forespørgsel uden at referere til den. Så kan du måske finde ud af det.
Alternativt kan du dumpe listen over id'er til en midlertidig tabel og bruge den til din underforespørgsel.
Rob