Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/05/2013, 08:37
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Productos y gastos de envio

Hola yeyowave:

Vayamos por partes... no posteas cuál es la estructura de tus tablas ni nos pones datos de ejemplo, por lo tanto no es posible determinar dónde está el error... creo que deberías de comenzar por ese aspecto, sin embargo, algunos aspectos que debes tener a consideración.

1. Verifica que estés colocando en la condición ON TODAS LAS RELACIONES existentes entre las tablas. Cuando falta alguna condición, se realiza un PRODUCTO CARTESIANO, y por lo tanto los datos pueden aparecer como "duplicados"

2. Es necesario utilizar una condición >=? no entiendo la lógica de tu consulta, pues no nos dices qué es lo que pretendes hacer... sin embargo, al utilizar JOIN's por lo general debes utilizar condiciones de igualdad, no de mayor qué.

3. La agrupación, si bien puede funcionar para eliminar "Duplicados", tampoco es una solución, pues la agrupación sólo la estás haciendo por ID, por lo tanto, el resto de los campos puede ser que no te presente la información que requieras.

Tal como puse al inicio, te recomiendo que comiences posteando la estructura de tus tablas, poniendo algunos datos de ejemplo, definiendo cómo están relacionadas las tablas y diciendo qué es lo que esperas como salida. Con esta información será más sencillo tratar de ayudarte.

Saludos
Leo.