Ver Mensaje Individual
  #4  
Antiguo 12-02-2009
Avatar de dmassive
dmassive dmassive is offline
Miembro
 
Registrado: mar 2004
Ubicación: Paraná - Argentina
Posts: 60
Reputación: 21
dmassive Va por buen camino
Red face

Probe utilizando alias, primero con uno y va bien:
Código SQL [-]
SELECT p.id_personaje, p.nombre,
h1.descripcion AS volar
FROM personajes p
INNER JOIN habilidades h1 ON p.id_habilidad_volar = h1.id_habilidad
ORDER BY nombre

Pruebo añadir una segunda habilidad y da error:
Código SQL [-]
SELECT p.id_personaje, p.nombre,
h1.descripcion AS volar,
h2.descripcion AS saltar
FROM personajes p
INNER JOIN habilidades h1 ON p.id_habilidad_volar = h1.id_habilidad
INNER JOIN habilidades h2 ON p.id_habilidad_saltar = h2.id_habilidad
ORDER BY nombre
El Error es:
Cita:
Error de sintaxis (falta operador) en la expresion de consulta 'p.id_habilidad_volar = h1.id_habilidad INNER JOIN habilidades h2 ON p.id_habilidad_saltar = h2.id_habilidad'
__________________
"It's nice to be important, but it's more important to be nice"
Responder Con Cita