POTENCIA EN CONSULTAS.

freko
10 de Marzo del 2005
HOLA, a todos, queria que alguíen me aclare un asuntillo que me ronda la cabeza, y la verdad que me lo dijeron en la carrera pero ahora no me acuerdo.
Que consume mas recursos del servidor, una consulta con multiples tablas, o una consulta con subconsulta, ejemplo.
SELECT CAMPO FROM TABLA WHERE OTRO_CAMPO IN (SELECT OTRO_CAMPO FROM OTRA_TABLA WHERE UN_CAMPO=XXX)
Ó
SELECT TABLA.CAMPO FROM TABLA,OTRA_TABLA WHERE TABLA.OTRO_CAMPO=OTRA_TABLA.OTRO_CAMPO AND OTRA_TABLA.UN_CAMPO=XXX
Gracias por las respuestas.

David
10 de Marzo del 2005
Hola

Pues según como sean las consultas, pero lo más normal es que sea más jevi una consulta con subconsultas que una consulta con referencias cruzadas.

Por cierto, las consultas son mucho más óptimas con JOINs que con productos cartesianos de tablas.

Salud

David