Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

¿INNER JOIN en este SELECT si o no?

Estas en el tema de ¿INNER JOIN en este SELECT si o no? en el foro de Mysql en Foros del Web. Hola a todos, Estoy haciendo una consulta con datos de varias tablas relacionadas. Las tablas son: -usuarios (id de usuarios) -juegos (id de juegos) -juegousuarios ...
  #1 (permalink)  
Antiguo 24/04/2019, 14:33
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.050
Antigüedad: 15 años, 10 meses
Puntos: 17
¿INNER JOIN en este SELECT si o no?

Hola a todos,

Estoy haciendo una consulta con datos de varias tablas relacionadas. Las tablas son:
-usuarios (id de usuarios)
-juegos (id de juegos)
-juegousuarios (id del juego con el id del usuario)

Para hacer esto existen diferentes maneras. Yo utilizo estas dos que producen el mismo resultado:
https://pastebin.com/wbYV2bYw

¿Cual de las dos es mejor?, ¿Realmente una es mucho mejor que otra o son similares?

Gracias!
  #2 (permalink)  
Antiguo 24/04/2019, 15:47
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.397
Antigüedad: 13 años
Puntos: 774
Respuesta: ¿INNER JOIN en este SELECT si o no?

La segunda es mejor que la primera:

https://es.stackoverflow.com/questio...xpl%C3%ADcitos
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 25/04/2019, 12:36
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 10 años, 2 meses
Puntos: 1516
Respuesta: ¿INNER JOIN en este SELECT si o no?

Saludos Libras,

¿por qué la segunda es mejor que la primera? En el post que indicaste dice que es mejor ser explicito en los joins que implicito.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 25/04/2019, 12:59
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.397
Antigüedad: 13 años
Puntos: 774
Respuesta: ¿INNER JOIN en este SELECT si o no?

Cita:
Iniciado por abimaelrc Ver Mensaje
Saludos Libras,

¿por qué la segunda es mejor que la primera? En el post que indicaste dice que es mejor ser explicito en los joins que implicito.
Error de apreciacion de mi parte, no se donde vi que el segundo query era el que tenia los joins explicitos :P, pero si, es mejor usar joins explicitos
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me



La zona horaria es GMT -6. Ahora son las 22:57.