Cita:
Iniciado por joseanguiano
Me ha quedado claro, mas sin embargo como podria yo traer registros de un solo usuario con clave_t_e
Eso es una duda que puedes resolver leyendo el manual básico...
Si ya tienes el valor de la clave que buscas, pues simplemente lo usas:
Código MySQL:
Ver original E.clave_t_e,
E.fecha_entrada,
F.dpi,
F.archivo
ON E.clave_t_e
= F.clave_t_e
WHERE E.clave_t_e
= valorBuscado
;
Varios consejos:
1) Usa alias para los nombres de las tablas. Evitarás codigos confusos.
2) NO uses relaciones en el WHERE que no puedan cumplirse. Si el campo es PK y FK en la segunda tabla, es imposible que un INNER JOIN devuelva algo que no contenga esos valores. Poner una condicón del WHERE para buscar otra cosa que no sea la clave es una pérdida de tiempo.
3) SI ambos campos (PK / FK) contienen el mismo valor, no tiene sentido poner ambos campos en la salida del SELECT. Con uno sólo alcanza.
4) Si el campos de ordenamiento tendrá siempre el mismo valor, porque ese es el que se busca, ¿qué sentido tiene poner el ORDER BY?
Puedo seguir, pero por el momento alcanza.