Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/10/2013, 01:08
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Por que no funciona este select distint

Imagino que tienes un campo id de empresa en la tabla empresas_direcciones, aunque no lo veo en tu select. Debes agrupar por él. Lo he puesto como ed.id tras el GROUP BY, porque entiendo que así debería llamarse. Cambia el nombre por el que tenas. Te mostrará los datos sólo del primer registro de empresas que tenga el mismo id.
Código MySQL:
Ver original
  1. ed.nombre,
  2. e.id,  
  3. e.id_empresas,
  4. e.activo,
  5. e.descuento,
  6. e.limitaciones,
  7. e.fecha_desde,
  8. e.fecha_hasta FROM  empresas_direcciones ed  INNER JOIN empresas_descuentos e ON e.id_empresas = ed.id_empresas AND e.activo = 1 GROUP BY ed.id