Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2013, 19:26
Avatar de angelveloz17
angelveloz17
 
Fecha de Ingreso: septiembre-2013
Ubicación: Aragua
Mensajes: 14
Antigüedad: 11 años, 6 meses
Puntos: 0
Consultar 2 tablas de la Base de Datos

Buenas noches, estoy tratando de consultar 2 tablas, pero me muestra "empty set".

Les explico:

Tengo una tabla llamada 'persona' y otra 'historia'.

En persona se encuentra 'id_persona' (clave primaria), junto a otros datos.
en historia se encuentra 'id_persona' (clave foranea) junto a otros datos.

Pero en historia, hay repetidos los mismos id_persona, ya que son N historias las que puede tener una persona.

a la hora de consultar, hago esta sentencia.

Código MySQL:
Ver original
  1. SELECT * FROM  persona NATURAL JOIN historia WHERE historia.id_historia='1';

(EL VALOR 1, SI EXISTE), y lo que hace es mostrármelo como nulo.

He intentado añadirle ON pero hace lo mismo, aplico algo mal pero ni idea de que pueda ser.