Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2014, 10:13
Avatar de lambar
lambar
 
Fecha de Ingreso: marzo-2005
Ubicación: Murcia Fumeta
Mensajes: 55
Antigüedad: 19 años, 1 mes
Puntos: 0
Pregunta Problema con Count y un largo select

Buenas foreros,

Veréis tengo un problema al que le he dado muchas vueltas si solución, el tema es que tengo esta llamada
Código SQL:
Ver original
  1. SELECT u.id, u.empresa, u.mail, u.url, u.telefono, u.zona, u.nivel, COUNT( DISTINCT m.id ) AS Machines
  2. FROM m_usuarios u
  3. LEFT JOIN m_maquinas m ON m.id_dis = u.id
  4. WHERE u.eliminado =0
  5. GROUP BY u.id

pero en la tabla m_maquinas también está el campo eliminado y me cuenta las maquinas que están eliminadas, he intentado
Código SQL:
Ver original
  1. COUNT( DISTINCT m.id, m.eliminado = 0 )
pero se ha reído de mí lógicamente... xD
después de darle muchas vueltas no tengo mas remedio que acudir a los fieras que andáis por aquí, no me gusta pedir ayuda pero estoy un poco desesperado, a las malas hago 2 llamadas a la base de datos... xD

a ver quién me enseña lo que aún no sé... xD

Un saludo y un gúgol de gracias

Última edición por gnzsoloyo; 05/02/2014 a las 10:27