Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2014, 02:25
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 7 meses
Puntos: 574
Respuesta: relacionar dos tablas

Código MySQL:
Ver original
  1. SELECT * FROM numeros n
  2.        LEFT JOIN primos p
  3.        ON n.id_codigo=p.id_codigo  
  4. WHERE n.id_codigo BETWEEN 12 AND 50;

13.2.7.1. Sintaxis de JOIN

No confundas las FK, las cuales son restricciones de los datos que pueden almacenar las tablas. Y el hecho de relacionar dos tablas en una consulta.

La FK que has definido lo único que hace es obligar a almacenar "id_codigo" en la tabla primos que esten previamente en la tabla numeros.

(No entiendo muy bien los ejemplos de datos que has puesto
)

__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 03/02/2014 a las 02:33