Un solo accesso si, ma tre query. devi fare tre comandi diversi. Se ben ci fosse uno shift non agirebbe a livello di tuple diverse.

Devi fare un update, un insert ed un delete.