Ver Mensaje Individual
  #4  
Antiguo 09-08-2010
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 24
guillotmarc Va por buen camino
Cita:
Empezado por Franinho Ver Mensaje
Como que por la condición del where?
Si lanzo la query con solo uno de los selects del union funciona perfectamente, a la que pongo union...falla y no me deja lanzar la query.

Entonces de ahí que deduzco que no puedo poner un UNION dentro de un IN.

Pero me sorprende ya que lo que pongo dentro del IN es solo una subconsulta bien construida.

Alguien sabe algo al respecto?

Saludines, :P
Pues no se podrá usar un UNION dentro del IN. Este tipo de cosas se van depurando en cada nueva versión de Firebird.

Deberías poder conseguir lo mismo con :

SELECT ..
FROM ..
WHERE ... IN (SELECT ..FROM .condicion1.)
UNION
SELECT ..
FROM ..
WHERE ... IN (SELECT ..FROM .condicion2.)
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita