Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/10/2017, 19:38
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 12 años, 6 meses
Puntos: 4
Respuesta: mostras registros segun 2 condiciones

muchas gracias habia hehco ago asi que funcionaba masomenos para lo que deseo ahora
Código MySQL:
Ver original
  1. SELECT C.codigo, F.total_codigos - A.total_estados AS Total
  2.      FROM ACCESO_SALA_FECHAS C
  3.      LEFT JOIN ( SELECT codigo, COUNT(*) total_codigos
  4.                  FROM ACCESO_SALA_FECHAS
  5.                  GROUP BY codigo) F ON C.codigo = F.codigo
  6.      LEFT JOIN ( SELECT codigo, COUNT(*) total_estados
  7.                  FROM ACCESO_SALA_FECHAS WHERE id_estado_oym IN (2)
  8.                  GROUP BY codigo) A ON C.codigo = A.codigo
  9.      WHERE total_estados IS NOT NULL AND total_codigos IS NOT NULL GROUP BY C.codigo, F.total_codigos, A.total_estados ORDER BY codigo;

el tuyo cae bien si le pongo la condcion que es oo que deseo

pero si tengo esta consulta

Código MySQL:
Ver original
  1. UPDATE acceso_sala_solicitud SET id_estado_oym = 2 WHERE CODIGO = :codigo

lo que quiero es que se actualice en 2 si el resultado de esa consulta es 0 y como lo actualizo a 3 si todos los estados son rechazados?