Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

SQL básico

Estas en el tema de SQL básico en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 18/11/2010, 12:28
 
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)
  #2 (permalink)  
Antiguo 18/11/2010, 12:59
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Hola abejaBiene. Bienvenida al foro.

Muevo tu tema al foro de Mysql desde Web general.

Saludos,
  #3 (permalink)  
Antiguo 18/11/2010, 13:02
Avatar de bitbow  
Fecha de Ingreso: julio-2006
Ubicación: Distrito Federal
Mensajes: 635
Antigüedad: 18 años, 4 meses
Puntos: 34
De acuerdo Respuesta: SQL básico

Saludos.

No entiendo muy bien tu problema, te pongo las consultas para que veamos que es lo que requieres.

select * from procesador, marca where marca.id = procesador.idmarca
select * from computadora, marca where marca.id = computadora.idmarca

¿Que campos son en comun entre computadora y procesador?

Tambien seria bueno que coloques las estructuras de las tablas.


Espero poder ayudarte.
__________________
El ego es el mayor enemigo de un hombre inteligente.

Etiquetas: consulta, navicat, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:58.