18/11/2010, 12:28
|
| | Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 14 años Puntos: 0 | |
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) |