He estado buscando a lo largo y ancho, pero no puedo encontrar una respuesta, probablemente porque no puedo encontrar la manera correcta de hacer la pregunta. Entonces aquí está: ¿hay alguna razón para preferir alguna de estas dos consultas?UNIDAS vs SELECCIONAR de muchas tablas
SELECT * FROM table1, table2 WHERE table1.id = table2.id;
y
SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id;
La pregunta surge de una consulta mucho más complicado que estoy tratando de optimizar, pero creo que esas dos consultas contienen la esencia de la cuestión, y es de esperar preguntando en este forma en que será más útil para otros. Gracias por adelantado.
¿Esa primera consulta incluso funciona?Si es así, supongo que está haciendo silenciosamente alguna forma de unión, pero no sé de qué tipo. – eykanal
Funciona, lo probé antes de publicarlo. ;) – Sophivorus