Hola a todos soy un requete-novato...
 
Estoy creando una base de datos con mysql y al realizar una consulta entre tres tablas me da un error
 
tablas: marca - procesador - computadora
la tabla marca debe ser consultada por procesador para saber la marca del mismo y por computadora para saber la marca de la computadora
 
Utilizo navicat y al utilizar su editor
 
"SELECT
computadora.codigoComputadora,
marca.nombreMarca,
procesador.modeloProcesador,
procesador.marcaProcesador
FROM
computadora
INNER JOIN marca ON marca.idMarca = computadora.marcaComputadora
INNER JOIN procesador ON procesador.idProcesador = computadora.procesadorComputadora AND marca.idMarca = procesador.marcaProcesador
"
 
Salen valores "NULL"
 
Y si quito la relación entre marca y procesador salen los valores (pero numericos, los valores de id) 
   
 
 SQL básico
 SQL básico 
 
 
 Respuesta: SQL básico
 Respuesta: SQL básico 

