Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Contar registros de una tabla, pero incluir 2 en la consulta

Estas en el tema de Contar registros de una tabla, pero incluir 2 en la consulta en el foro de Mysql en Foros del Web. Buenas, me gustaria que me echaran una manito en la sgte consulta: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código MySQL: Ver original SELECT COUNT ( sc.id_interno ) AS pendientes ...
  #1 (permalink)  
Antiguo 16/03/2010, 10:55
 
Fecha de Ingreso: julio-2009
Mensajes: 90
Antigüedad: 15 años, 3 meses
Puntos: 4
Pregunta Contar registros de una tabla, pero incluir 2 en la consulta

Buenas, me gustaria que me echaran una manito en la sgte consulta:

Código MySQL:
Ver original
  1. SELECT COUNT(sc.id_interno) AS pendientes
  2. FROM solicitud_cambio AS sc
  3. LEFT JOIN vales AS v ON v.vale=sc.vale
  4. WHERE ok = 0 OR vb = 0 OR v.sal_ok=0 OR v.ent_ok=0;

me arroja como resultado: 3
cuando deberia arrojarme: 1

imagino que ademas me está contando los registros de la segunda tabla "vales", pero quiero evitar eso.

lo que quiero es que me diga si hay registros en la primera tabla que coincidan con los criterios ok=0 ó vb=0 o si en la tabla vales los parametros sal_ok=0 o ent_ok=0 pero no logro hacerlo, talvez es un poco enredado o no me sé explicar bien.

cualquier luz será agradecida
  #2 (permalink)  
Antiguo 16/03/2010, 12:22
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Contar registros de una tabla, pero incluir 2 en la consulta

postea como creas las tablas y algunos inserts de ejemplo para poder entenderte.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: contar, incluir, registros, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:53.