FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
SELECT...WHERE IN (subconsulta con UNION)
Buenos días chicos,
Tengo un pequeño problema y necesito ayuda, os comento: Necesito hacer un IN (subconsulta). Dicha subconsulta está compuesta por un UNION. Ejemplo: SELECT .. FROM .. WHERE ... IN (SELECT ..FROM ..UNION...SELECT ..FROM ..) Me peta todo el rato en el UNION. Ambos SELECT son idénticos. Por lo que deduzco que no soporta un UNION dentro de un IN. Para solucionar esto hago dos IN con el mismo condicional y poniendo en cada uno de ellos el SELECT que unía con el UNION. De esta manera tengo lo mismo sin el UNION. Pero que pasa? Que si alguno de los dos devuelve null...toda la query me devuelve null. Por lo que no me sirve. Se os ocurre alguna solución para solucionar esto, sin tener que hacer un SP? Un cordial saludo Fran =) |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Unificar UNION de 2 select | ingel | SQL | 7 | 06-01-2010 21:43:46 |
union de select | aladelta | SQL | 6 | 04-12-2006 10:17:47 |
Select de un Union All?? | Luana | Tablas planas | 1 | 17-04-2006 16:24:07 |
Subconsulta en un ADOQuery | Sr.Scorpion | SQL | 4 | 09-08-2005 11:08:34 |
Subconsulta | DanielAlexander | SQL | 3 | 19-05-2003 21:59:56 |
|