Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/02/2014, 13:41
Avatar de Maganius
Maganius
 
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Datos duplicados

Intente con el DISTINCT pero no me funciono es como si en la consulta entreverara algunos datos sale cualquier cosa, lo intente asi:

Código MySQL:
Ver original
  1. SELECT DISTINCT(c.id), c.id as ids,c.*,a.*,s.* FROM caja as c JOIN caja_articulos as a ON c.id=a.caja_id JOIN stock as s ON a.idarticulo=s.id WHERE (c.id LIKE "%21321%" or s.articulo LIKE "%21321%" or c.codigo LIKE "%21321%") AND c.eliminado=0 ORDER BY c.fecha DESC

No entiendo porque salen datos duplicados

Por ejemplo

Si en stock tengo 4 veces el nombre juan pero solo tengo 2 registros en la tabla caja cuando hago la consulta me salen los 4 registros pero con datos intercalados de la tabla caja se me hiso un entrevero el filtro