Hola cadetill,
Cita:
Empezado por cadetill
Con el IBExpert mismo puedes controlarlo (paso a paso) www.ibexpert.com
La versión personal es gratuita
|
Pero con la versión gratuita, ¿se puede estudiar el plan de ejecución de cada una de las consultas involucradas? ¿como? ¿donde?
Cita:
Empezado por cadetill
no es una "version" de SQL "instalada" en tu PC, sino cómo usas el SQL, la definición de los estandares (soportados o no por los motores de bases de datos).
|
vale
Cita:
Empezado por cadetill
El estándar del 92, la mayoría de SGBD lo soportan. En él, se definieron entro otras cosas, el uso de los JOINS (inner, left, outer)
Aquí:
Código SQL [-]from renopla2 EXTE, grupos
Si no usas joins, lo que estás creando es un producto cartesiano. En este caso entre renopla2 y grupos.
|
¿por no usar un inner join?, vale, y si eso implica que creo un producto cartesiano, y eso implica que va más lento, ¿como hago para, usando el inner join, poder usar el código:
Código SQL
[-]
where (( select count (*) from renopla2 inte
Where inte.numalu=exte.numalu)=1 )
Muchas gracias,
Virginia