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
Ir a la versión completa