Ciao a tutti,
è possibile fare un dobbio update in un unica query?

Praticamente ho una tabella con questi valori:

A
A
A
B
B
C
C
C

vorrei far cambiare il valore A con B e il valore B con A

se faccio 2 query differenti mi ritrovo così:

dopo la prima
codice:
strq = "UPDATE tavoli SET nomesala='B' WHERE (nomesala='A')"
A
A
A
A
A
C
C
C

dopo la seconda
codice:
strq = "UPDATE tavoli SET nomesala='A' WHERE (nomesala='B')"
B
B
B
B
B
C
C
C

invece il risultato corretto dovrebbe essere:

B
B
B
A
A
C
C
C

Spero di essere stato chiaro.

Fatemi sapere.

Grazie mille.