Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2009, 05:26
ilarius
 
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 15 años, 2 meses
Puntos: 0
Problema con SELECT Tabla1.Campo SELECT DISTINCT y ORDER BY

Buenas gente, un saludo y ante todo gracias por labor que haceis.

Tengo un problema con una consulta.

Tengo dos tablas, con sus respectivos campos

Tabla1 (con unos 20 campos)
Tabla2 (con 20 campos)
Tabla3 (con 5 campos)

Quiero recuperar todos los campos que no estén duplicados de Tabla1

Tengo algo así

SELECT DISTINCT Tabla1.Campo2, Tabla1.Campo4, Tabla1.Campo7, Tabla1.Campo11, Tabla1.Campo15
FROM Tabla2, Tabla3, Tabla1 LEFT OUTER JOIN Tabla3 ON Tabla1.Campo1 = Tabla3.Campo3

WHERE - Le paso una serie de filtros que afectan a tabla1 y Tabla2 -

ORDER BY isNull(Tabla3.Campo5, 100)


Entonces me dice que en el Select tiene que estar Tabla3.Campo5, pero no se como introducirlo en la select.

Espero haberme explicado bien y que alguien entienda el problema.

Gracias por adelantado!

Última edición por ilarius; 05/11/2009 a las 05:27 Razón: Fallo en la redacción