Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/04/2011, 00:34
Avatar de Heimish2000
Heimish2000
 
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 10 meses
Puntos: 89
Respuesta: que hace esta consulta??

Los INNER JOIN une las tablas citadas por el campo descrito en el ON.

Por ejemplo,

Código MySQL:
Ver original
  1. SELECT movimiento.Cab_cod_inter
  2. FROM movimiento
  3. inner join clase on
  4. clase.Clase_cod=movimiento.Clase_cod_FK

Une las tablas movimiento y clase por el campo clase_cod de tal manera que te enseña los registros de una tabla que están en la otra.

Por ejemplo, si en movimiento tienes

ID, NOMBRE, CLASE_COD_FK
1, Mov1, 1
2, Mov2, -
3, Mov3, 1
4, Mov4, 2

Y en clase tienes CLASE_COD, NOMBRE
1, Clase1
2, Clase2

El resultado del INNER JOIN de antes sería

1, Mov1, 1, 1, Clase1
3, Mov3, 1, 1, Clase1
4, Mov4, 2, 1, Clase2


P.D. Los campos del ON deberían ponerse al revés, primero la primera tabla y segundo la segunda, o sea
movimiento.Clase_cod_FK = clase.Clase_cod

Última edición por Heimish2000; 08/04/2011 a las 00:41