Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2013, 12:39
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Relacionar 3 tablas con inner join

Hola fuzzylee:

Vayamos por partes:

1. No mezcles código PHP con código SQL... en este foro cualquier código, de cualquier lenguaje de programación está prohibido.

2. ¿Cuál es tu problema? En tu post no mencionas qué es lo que pasa. La sentencia es sintácticamente correcta, es decir, no hay ningún error visible, por lo que debería de ejecutarse correctamente, sin embargo es posible que el problema sea que no te está arrojando los resultados esperados, pero ¿qué es lo que esperas entonces obtener como salida? Es conveniente que comiences por decirnos cuál es la estructura de tus tablas, que postees algunos datos de ejemplo para cada una de las tablas y que nos digas qué es lo que esperas como salida, así será más fácil tratar de encontrar una solución. Sin esta información estamos simplemente jugando al adivino.

3. Evita hacer un SELECT *, esto es un pésima práctica, lista solamente los campos que te interesan, no importa que sean muchos (o todos) de entrada estarías duplicando los campos que relacionan tus tablas, lo cual es un desperdicio.

4. Estás agrupando por ciertos campos, pero no estás utilizando ninguna función de agrupación (MIN, MAX, COUNT, AVG, etc.) explica cuál es la razón por la que estás haciendo esta agrupación.

5. Cuando alguien te indiqué que le preguntes a SAN GOOGLE por tus dudas, es porque en la mayoría de los casos ahí está la respuesta, no esperes encontrar una respuesta que te sirva sólo para copiar y pegar, eso es imposible, pero si puedes buscar algún ejemplo que sea parecido a lo que necesitas. Si ya lo hiciste entonces postea todo lo que intentaste hacer, así descartamos soluciones que ya probaste y que no sirven.

Saludos
Leo.