Hola lista, necesito una mano, como puedo hacer lo siguiente.
* tabla usuario {id, idgrupo, login, flag}* select * from usuario -
1,1,'pedro', 0 - 2,1,'juan',0 - 3,1,'jose',0 - 4,2,'maria',0
Bien aquí la pregunta, deseo actualizar el valor flag al valor del total de
registros según la condición:
* Es decir:
update usuario set = (___VALOR_AQUI___) where idgrupo = 1; ___VALOR_AQUI___
deberia ser 3.update usuario set = (___VALOR_AQUI___) where idgrupo = 2;
___VALOR_AQUI___ deberia ser 1.
* Deseo hacer esto sin tener que hacer una subconsulta, algo parecido a esto:
update usuario set = (SELECT COUNT(id) FROM usuario WHERE idgrupo = 1) where
idgrupo = 1;update usuario set = (SELECT COUNT(id) FROM usuario WHERE idgrupo =
2) where idgrupo = 2;
Gracias y saludos.