a ver si me podéis ayudar.
Tengo una union de dos consultas, y quiero que me salgan los datos de una u otra, pero no de las dos a la vez... Algo así como que si salen datos de la primera no los saque la segunda y viceversa...Gracias
| ||||
| Bueno, ya está resuelta: SELECT <CAMPO1>, <CAMPO2> FROM (SELECT <CAMPO1>, <CAMPO2> FROM TABLA WHERE <CONDICION> UNION SELECT <CAMPO1>, <CAMPO2> FROM TABLA WHERE NOT(<CONDICION>)) WHERE ROWNUM = 1 ORDER BY <CAMPO2> DESC Este campo de ordenación tiene que ser fijo, en mi caso se llama EXISTE y tiene los valores 'SI' o 'NO' dependiendo de si el dato viene de la primera o de la segunda consulta. Salu2. |