MariaDB - Select de tablas relacionadas de 1 a muchos

 
Vista:
sin imagen de perfil

Select de tablas relacionadas de 1 a muchos

Publicado por carlos (2 intervenciones) el 06/10/2016 19:53:41
Hola a todos, la verdad que me he quedado parado con una select que quiero hacer y me he quedado .
La simplifico, a ver:
Hay 3 tablas como veis Post digamos es la central y tiene una relación de 1 => muchos con usuario y tiempo_cambio. Yo quiero en una select por ejemplo recuperar el nick del usuario y el tiempo de cambio de la tabla tiempo de cambio.

Por ejemplo esta select recupera el nick de la tabla usuario, Como comento es un ejemplo simplificado:

select nick from usuario as usu, post as p where p.idUsuario = usu.idUsuario and p.idUsuario = 12

¿Yo podría en una misma select sacar tiempo de la tabla tiempo_cambio y el nick del usuario?


Nombre
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
Imágen de perfil de xve
Val: 49
Ha mantenido su posición en MariaDB (en relación al último mes)
Gráfica de MariaDB

Select de tablas relacionadas de 1 a muchos

Publicado por xve (30 intervenciones) el 06/10/2016 22:25:25
Hola Carlos, yo utilizaría el join... algo así:
1
2
3
SELECT *
FROM post p LEFT JOIN usuario u ON p.idUsuario=u.idUsuario
LEFT JOIN tiempo_cambio t ON p.tiempo_cambio_idTiempoCambio=t.idTiempoCambio

Te sirve?
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
sin imagen de perfil

Select de tablas relacionadas de 1 a muchos

Publicado por carlos (2 intervenciones) el 06/10/2016 22:53:26
Gracias xve. Ya lo solucione, me había quedado para.
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