Ver Mensaje Individual
  #14 (permalink)  
Antiguo 13/06/2012, 20:17
Avatar de zarkiel
zarkiel
 
Fecha de Ingreso: febrero-2012
Mensajes: 51
Antigüedad: 12 años, 2 meses
Puntos: 15
Respuesta: consulta multiple tablas

Entonces deben ser los datos en la base de datos, porque al utilizar INNER JOIN los datos tienen que ser correspondientes por ejemplo:

Código PHP:
Ver original
  1. Tabla Alumno:
  2. id_alumno    |     nombre
  3. 1                     |     carlos
  4. 2                     |     jose
  5. 3                     |     juan

Código PHP:
Ver original
  1. Tabla Grado:
  2. id_ano   | ano
  3. 1             |  2011
  4. 2             |  2012

Tabla Seccion:
Código PHP:
Ver original
  1. id_seccion   |   seccion
  2. 1                    |   A
  3. 2                    |   B
  4. 3                    |   C

Los resultados que obtengas dependen de la siguiente tabla

Código PHP:
Ver original
  1. Tabla seccion_grado:
  2. id_ano | id_seccion | id_alumno
  3. 1             1                     1
  4. 1             4                     2  
  5. 2             2                     3

Si hacemos una consulta, sólo nos mostrará 2 alumnos, porque no existe una sección con id=4
por lo cual los id que se inserten en esta tabla deberian de ser válidos
si quieres que te muestre los datos aunque no haya relación
podrias probar con LEFT JOIN o RIGHT JOIN
__________________
« Los deseos pueden hacerse realidad, pero no basta con esperar un milagro, el milagro lo hacemos nosotros... Aquí y ahora »