![]() |
Intersect en SQL Server
hola a todos!!.tengo el siguiente problema.
cuando ejecuto una consulta que contiene "INTERSECT" me aparece un error que no me la deja ejecutar. la consulta es algo asi
el error que me aparece es este: Servidor: mensaje 156, nivel 15, estado 1, línea 3 Sintaxis incorrecta cerca de la palabra clave 'intersect'. estoy utilizando sqlserver 7 alguien me podria orientar un poco? desde ya muchas gracias y cuidense Bye |
Hola FEde....
leyendo en google, encontre esto: Microsoft introduced a new operator, INTERSECT, in SQL Server 2005. por lo tanto no creo que exista el sql server 7 pero peude atacarlo de esta forma usando tus tablas
espero te sirva... busca en los libros en pantalla.. la clausula IN o EXISTS saludos |
El problema con el NOT IN SELECT es que obligas al SQL a barrer el resultado de la segunda consulta, si entendi bien no quedaria bien algo asi como:
era eso? |
hola sina
tu sentencia lo que hace es traer el conjunto de todos los registros uniendo con el conjunto de registor de la segunda tabla, pero, trayendo todos del primero independiente de si existenn datos de la segunda tabla y lo que busca el compañero es traer el conjunto de datos si y solo si esten en los dos conjuntos de datos. saludos |
Cita:
saludos |
La franja horaria es GMT +2. Ahora son las 12:41:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi