INTERSECT

22/12/2004 - 20:32 por Zman | Informe spam
Hola a todo el mundo,

mando el mensaje a dos grupos (asp y sql) porque no sé quién me va a poder
responder mejor, gracias por adelantado.

Tengo una duda que no consigo resolver, estoy haciendo una consulta en sql
en una página asp, y el caso es que la consulta tiene que ser utilizando la
palabra INTERSECT, entre dos SELECT, el caso es que me da error la página.

Alguien tiene experiencia con INTERSECT?

Muchas gracias

Preguntas similare

Leer las respuestas

#6 Maxi
22/12/2004 - 21:33 | Informe spam
Hola, esa funcion hasta donde conozco no existe en sqlserver :(


Salu2
Maxi


"Zman" escribió en el mensaje
news:
Hola a todo el mundo,

mando el mensaje a dos grupos (asp y sql) porque no sé quién me va a poder
responder mejor, gracias por adelantado.

Tengo una duda que no consigo resolver, estoy haciendo una consulta en sql
en una página asp, y el caso es que la consulta tiene que ser utilizando
la
palabra INTERSECT, entre dos SELECT, el caso es que me da error la página.

Alguien tiene experiencia con INTERSECT?

Muchas gracias



Respuesta Responder a este mensaje
#7 Morgan
22/12/2004 - 21:37 | Informe spam
Chispas, eso de copiar y pegar sin fijarse, disculpas, la descripcion no
coinside con el ejemplo, pero se entiende, por cierto, el Intersect es de
Oracle, tu consulta es sobre esta base de datos?

Saludos ... Miguel Angel Martínez Morgan ... 8-)
[ MS - MVP - Visual Basic ] [ Cancún, Quintana Roo, México ]
[ Todas las preguntas al foro, así nos beneficiamos todos ]

DISCLAIMER: «Este mensaje se proporciona "como está" sin garantías de
ninguna indole, y no otorga ningún derecho.»

Morgan wrote:
ya la encontre ... :-)

SQL Server no admite el operador INTERSECT. Sin embargo, es posible
usar la cláusula EXISTS para conseguir el mismo resultado. En este
ejemplo se utiliza el operador INTERSECT para buscar el código y el
nombre del curso de todas las clases que tengan alumnos. El operador
EXISTS sustituye la utilización del operador INTERSECT. Los datos
devueltos son idénticos, independientemente de la consulta.

deberas usar EXISTS en lugar de INTERSECT

SELECT DISTINCT city
FROM authors
WHERE EXISTS
(SELECT *
FROM publishers
WHERE authors.city = publishers.city)

aqui hay post del foro de sql si los quieres ver




http://groups.google.com/groups?hl=....sqlserver


Zman wrote:
Hola a todo el mundo,

mando el mensaje a dos grupos (asp y sql) porque no sé quién me va a
poder responder mejor, gracias por adelantado.

Tengo una duda que no consigo resolver, estoy haciendo una consulta
en sql en una página asp, y el caso es que la consulta tiene que ser
utilizando la palabra INTERSECT, entre dos SELECT, el caso es que me
da error la página.

Alguien tiene experiencia con INTERSECT?

Muchas gracias
Respuesta Responder a este mensaje
#8 Morgan
22/12/2004 - 21:37 | Informe spam
Chispas, eso de copiar y pegar sin fijarse, disculpas, la descripcion no
coinside con el ejemplo, pero se entiende, por cierto, el Intersect es de
Oracle, tu consulta es sobre esta base de datos?

Saludos ... Miguel Angel Martínez Morgan ... 8-)
[ MS - MVP - Visual Basic ] [ Cancún, Quintana Roo, México ]
[ Todas las preguntas al foro, así nos beneficiamos todos ]

DISCLAIMER: «Este mensaje se proporciona "como está" sin garantías de
ninguna indole, y no otorga ningún derecho.»

Morgan wrote:
ya la encontre ... :-)

SQL Server no admite el operador INTERSECT. Sin embargo, es posible
usar la cláusula EXISTS para conseguir el mismo resultado. En este
ejemplo se utiliza el operador INTERSECT para buscar el código y el
nombre del curso de todas las clases que tengan alumnos. El operador
EXISTS sustituye la utilización del operador INTERSECT. Los datos
devueltos son idénticos, independientemente de la consulta.

deberas usar EXISTS en lugar de INTERSECT

SELECT DISTINCT city
FROM authors
WHERE EXISTS
(SELECT *
FROM publishers
WHERE authors.city = publishers.city)

aqui hay post del foro de sql si los quieres ver




http://groups.google.com/groups?hl=....sqlserver


Zman wrote:
Hola a todo el mundo,

mando el mensaje a dos grupos (asp y sql) porque no sé quién me va a
poder responder mejor, gracias por adelantado.

Tengo una duda que no consigo resolver, estoy haciendo una consulta
en sql en una página asp, y el caso es que la consulta tiene que ser
utilizando la palabra INTERSECT, entre dos SELECT, el caso es que me
da error la página.

Alguien tiene experiencia con INTERSECT?

Muchas gracias
Respuesta Responder a este mensaje
#9 Gustavo Larriera [MVP]
22/12/2004 - 22:01 | Informe spam
El operador relacional INTERSECT no existe en SQL Server 2000 (ni
versión anterior) pero puede implementarse. Hay un ejemplo muy claro en
esta página:

http://www.schemamania.org/jkl/book...005_27.htm

Saludos
gux


"Zman" wrote in message news::
Hola a todo el mundo,

mando el mensaje a dos grupos (asp y sql) porque no sé quién me va a
poder
responder mejor, gracias por adelantado.

Tengo una duda que no consigo resolver, estoy haciendo una consulta en
sql
en una página asp, y el caso es que la consulta tiene que ser utilizando
la
palabra INTERSECT, entre dos SELECT, el caso es que me da error la
página.

Alguien tiene experiencia con INTERSECT?

Muchas gracias




Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.
Respuesta Responder a este mensaje
#10 Gustavo Larriera [MVP]
22/12/2004 - 22:01 | Informe spam
El operador relacional INTERSECT no existe en SQL Server 2000 (ni
versión anterior) pero puede implementarse. Hay un ejemplo muy claro en
esta página:

http://www.schemamania.org/jkl/book...005_27.htm

Saludos
gux


"Zman" wrote in message news::
Hola a todo el mundo,

mando el mensaje a dos grupos (asp y sql) porque no sé quién me va a
poder
responder mejor, gracias por adelantado.

Tengo una duda que no consigo resolver, estoy haciendo una consulta en
sql
en una página asp, y el caso es que la consulta tiene que ser utilizando
la
palabra INTERSECT, entre dos SELECT, el caso es que me da error la
página.

Alguien tiene experiencia con INTERSECT?

Muchas gracias




Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida