M. Ray Medina Salcedo
PreguntaLlego a la conclusión de que el _where _determina que tabla será el pivote. Confirman?
M. Ray Medina Salcedo
Clarisimo! Muchas gracias 🙌🏼👍👍

Luis Xavier Perez Miramontes
Hola Ray! lo que determina la tabla pivote en los JOINS es la sentencia FROM.
Lo que sucede en el ejemplo que muestras es que la sentencia WHERE filtra por los id's de los autores. Dependiendo de que tabla uses en el WHERE es por donde el motor de la base de datos va a filtrar, si pasas la tabla books, utilizará ésta para filtrar y si usas la de authors usara ésa.
Esto no quiere decir que utilice una u otra como tabla pivote es simplemente para filtrar.
La tabla pivote esta mas enfocada con los JOINS entre tablas ya que afecta que tabla uses como pivote cuando usas un LEFT JOIN o un RIGHT JOIN, etc.
Espero haberte ayudado, saludos!
M. Ray Medina Salcedo
Y como explicas el cambio en el resultado de ambas consultas? (ver el screenshot)