banner2

Home Foros Foro dudas Foro de SQL Consulta múltiples tablas

Consulta múltiples tablas

Viendo 1 publicación (de un total de 1)
  • Autor
    Publicaciones
  • #10959

    Oscar
    Participante

    Hola a todos. Tengo un problema que no he sabido resolver. Paso una consulta:

    SELECT DISTINCT usuarios.Usuario FROM usuarios

    INNER JOIN formacion ON usuarios.idAud = formacion.idAud

    INNER JOIN idiomas ON idiomas.idAud = usuarios.idAud

    WHERE formacion.Titulacion LIKE «Plan3D Autocad» AND idiomas.Idioma LIKE «%%»

    En la tabla usuarios están todos los usuarios de la empresa. En la tabla formacion, los cursos de cada usuario y en la tabla idiomas, los idiomas… Mi problema viene que cuando hago una consulta pidiendo, por ejemplo, que me liste todos los usuarios que tengan la formación «Plan3D Autocad» me muestra una lista incompleta, ya que si un usuario tiene ese curso pero en la tabla idiomas ese usuario no aparece, ya no me lo muestra. ¿Cómo puedo hacer para que ésto no pase? Es imperativo que una todas las tablas (la verdadera consulta engloba muchas más).

    Espero haberme explicado bien. Gracias de antemano.

     

     

     

Viendo 1 publicación (de un total de 1)
  • Debes estar registrado para responder a este debate.

Píldoras Informáticas

Comencé esta aventura para dar soporte a mis alumnos presenciales. Con el apoyo de todos los que me seguís mi canal de YouTube y esta web han crecido mucho más de lo que yo esperaba. Gracias a todos por estar ahí.

Quién está aquí ahora

Foto del perfil de Luis ignot
Foto del perfil de Diego Sumoza