Qué es mas eficiente de los dos.
No estamos hablando cuando es necesario utilizar un subconsulta con IN o EXISTS sino un subquery digamos normal.
Por ejemplo:
Con JOIN:
SELECT tabla1.* FROM tabla1 JOIN tabla2 ON tabla1.id=tabla2.id WHERE tabla2.campo > 15;
o con SUBCONSULTA
SELECT * FROM tabla1 WHERE id=(SELECT id FROM tabla2 WHERE campo > 15)
Que es mas eficiente????
