MySQL - Mostrar registros de dos tablas con inner join

 
Vista:
sin imagen de perfil

Mostrar registros de dos tablas con inner join

Publicado por luis (1 intervención) el 09/10/2015 08:36:00
Hola gente
Estoy haciendo una subconsulta con innerjoin que trate de mostrar los resultados de los que tenga la leccion 1 estoy intentando con este codigo pero no me da cual seria entonces la sintaxis o la forma correcta?
Código HTML:

SELECT *
FROM usuarioleccion as ul
INNER JOIN usuariolecciondetalle as uld
ON ul.idleccion = uld.resultado
WHERE idleccion = 1

La estructura de las tablas es:
usuarioleccion

id
idUsuario
idLeccion
fecha



usuariolecciondetalle

id
idUsuarioLeccion
contador
fecha
respuesta
respuestacorrecta
resultado

la idea es mostrar los aciertos de la leccion 1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 201
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Mostrar registros de dos tablas con inner join

Publicado por Rafael (97 intervenciones) el 09/10/2015 14:07:36
Estas haciendo JOIN por el campo incorrecto...

1
2
3
4
5
SELECT *
FROM usuarioleccion as ul
INNER JOIN usuariolecciondetalle as uld
ON ul.id = uld.idUsuarioLeccion
WHERE ul.idleccion = 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar