Tema: SQL básico
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2010, 12:28
abejaBiene
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Pregunta SQL básico

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)