Bases de Datos > MySQL

 Como Hago Este Update

(1/1)

jpaler:
hola muchachos...

estoy intentando actualizar unas filas de una tabla y nada q doy para hacerlo.

necesito actualizar solo las filas cuando se cumpla con una condicion del where.
y mi problema es q no se exactamente como escribir esa condicion (la sintaxis).

CONDICION: debe hacerme un select a una tabla y contar los registros y si
son igual a 0 entonces es true y sino, false.
si es true la condicion, entonces se debe actualizar la fila de la tabla cuenta.

Esto es lo q tengo...

--- Código: Text ---update cuenta set cancelada='SI'        where (  CONDICION  )  update cuenta set cancelada='SI'        where (  count(select * from asientos) = 0  ) ¿como debe escribirse la CONDICION?

ojala y me echen una manito con esto...
Salu2 !!!

LeGatoRojo:

--- Código: Text --- update cuenta set cancelada='SI' where (select COUNT(1) from asientos) = 0    
si no me equivoco, asi debe de ser....

Aunque tambien puede ser asi

--- Código: Text --- update cuenta set cancelada='SI' where (select * from asientos) IS NOT NULL   

jpaler:
si señor........... asi es...........

GRACIAS DARK

Navegación

[0] Índice de Mensajes

Ir a la versión completa