Ayuda con consulta INTERSECT please...

23/05/2005 - 17:25 por JorTriFa | Informe spam
Hola a todos,

Tengo la siguiente consulta (quiero todas las emrpesas que realizan el
servicio 102 y 104):

SELECT idEmpresa
FROM ServiciosRealizaEmpresa
WHERE idservicio = 102
INTERSECT
SELECT idEmpresa
FROM ServiciosRealizaEmpresa
WHERE idservicio = 104

y la consuta me da un errorpuedo utilizar la sentencia INTERSECT??

Existe otra forma de hacerlo?

La tabla, tiene los siguientes valores: (se supone que me deberia dar las
empresas 13 y 15)

idEmpresa idservicio
11 101
11 102
11 201
11 202
11 204
11 205
12 102
12 103
13 101
13 102
13 104
14 101
14 201
14 202
14 204
14 401
15 102
15 104
15 201
15 204

Gracias a to2

Preguntas similare

Leer las respuestas

#16 Alejandro Mesa
24/05/2005 - 16:29 | Informe spam
Don Roque,

Que opino sobre las tablas derivadas?. Me encantan, primero porque es una de
las herramientas de las que puedes usar para evitar cursores, segundo porque
sql server
es lo suficientemente inteligente como para escoger el mejor plan de
ejecucion para la tabla derivada y la sentencia select que la usa como
fuente, y como tu mencionas, tambien ayuda mucho en la claridad de lo que se
esta haciendo.


AMB

"Don Roque" wrote:

Es cierto. En realidad, uso las tablas derivadas porque por lo menos a
mi me facilitan la comprension en el momento de armar los queries.
Igualmente, estimo que en grandes cantidades de datos, debe ser mejor
evitarlas. Que opinas vos?


Respuesta Responder a este mensaje
#17 Maxi
24/05/2005 - 17:38 | Informe spam
Hola, un solo agregado: en muchos casos aumentan considerablemente la
performance.




Salu2
Maxi


"Alejandro Mesa" escribió en el
mensaje news:
Don Roque,

Que opino sobre las tablas derivadas?. Me encantan, primero porque es una
de
las herramientas de las que puedes usar para evitar cursores, segundo
porque
sql server
es lo suficientemente inteligente como para escoger el mejor plan de
ejecucion para la tabla derivada y la sentencia select que la usa como
fuente, y como tu mencionas, tambien ayuda mucho en la claridad de lo que
se
esta haciendo.


AMB

"Don Roque" wrote:

Es cierto. En realidad, uso las tablas derivadas porque por lo menos a
mi me facilitan la comprension en el momento de armar los queries.
Igualmente, estimo que en grandes cantidades de datos, debe ser mejor
evitarlas. Que opinas vos?


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida