Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2015, 17:35
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Pregunta ¿Por qué mi consulta devuelve puro NULL?

Hola!

Estoy siguiendo el tutorial de este muchacho para hacer pruebas con claves foráneas.

Ok, tengo 3 tablas, así:


Como ven, el campo ID de tabla cliente corresponde con el campo CLIENTE de la tabla compra.

Existen ya algunos registros en ambas tablas, es decir, hay clientes que han comprado algún artículo. Pero cuando ejecuto esta consulta:
Código MySQL:
Ver original
  1. SELECT a.id, b.cliente
  2. FROM cliente a, compra b
  3. WHERE a.id = b.cliente

veo, mediante las herramientas de Chrome, la siguiente respuesta:
Código json:
Ver original
  1. {
  2.     "current_field":null,
  3.     "field_count":null,
  4.     "lengths":null,
  5.     "num_rows":null,
  6.     "type":null
  7. }

¿Alguna idea de por qué todo es NULL, como si no hubiese registros coincidentes entre las tablas A y B?

Saludos!