none
necesito relacionar dos tablas con sql y no lo consigo RRS feed

  • Pregunta

  • ahora la pregunta: hago la consulta en sql  para hacer la tabla con campos raza de la tabla aspectos y con campo inteligencia de la tabla cualidades donde cualidades.inteligencia ="superior";

    lo que escribo es:

    SELECT aspectos.Raza, cualidades.Inteligencia from aspectos inner join cualidades where cualidades.Inteligencia = "superior";

    y me arroja error en from 

    antes lo hice asi: select aspectos.raza, cualidades.inteligencia from aspectos, cualidades where cualidades.inteligencia="superior";



    alguien me podría ayudar pls... mi idea es progresar.. se que mi nivel no es el mejor, pero mi intención es llegar a eso.. saludos a todos.
    viernes, 23 de noviembre de 2012 2:07

Respuestas

  • Hola!

    si usas inner join has de indicar la relación mediante on,

    SELECT aspectos.Raza, cualidades.Inteligencia from aspectos INNER JOIN cualidades ON aspectos.campo = Cualidades.campo WHERE cualidades.Inteligencia = "superior"

    ¿Porqué no utilizas el editor gráfico de consultas para construirla? de ese modo luego podrás saber cual es la sentencia SQL adecuada.


    Saludos a todos desde Huelva
    http://www.mvp-access.es/emilio/

    • Marcado como respuesta claudiofipi sábado, 24 de noviembre de 2012 2:25
    • Desmarcado como respuesta claudiofipi sábado, 24 de noviembre de 2012 2:25
    • Propuesto como respuesta José Mª Fueyo martes, 4 de diciembre de 2012 15:49
    • Marcado como respuesta Uriel Almendra viernes, 15 de marzo de 2013 15:21
    viernes, 23 de noviembre de 2012 17:20