Ha egy egy X tablaban akar updatelni olyan sorokat, amelynek az id-je megegyezik az X tablanak az id-t kivalaszto subselectjevel, akkor annak az eredemenye ugyanaz, mintha nem lenne subselect, hanem az update where feltetele ugyanaz lenne, mint a subselect where feltetele.
Matematikaval leirva:
Legyen X az a relacio, ami a tablat leirja.
Legyen S egy predikatum X-en (ez reprezentalja a subselectet). Ekkor az { x : x in X and S(x) } halmaz pont ugyanazokat az elemeket fogja tartalmazni, mint az {x' : x'.id in { x.id : x in X and S(x) } }, ha id egyedi kulcsa a tablanak. Hiszen pontosan ugyanaz az egy db S predikatum vonatkozik X-re mindket esetben, nincs mas feltetel.