Ver Mensaje Individual
  #13 (permalink)  
Antiguo 30/01/2013, 11:38
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 9 meses
Puntos: 774
Respuesta: Eliminar registros duplicados sin GROUP BY

el mensaje que te manda quiere decir que el select final tiene varias veces la columna GL_No, y esto es cierto jejeje ya que estas usando gl_no para la tabla A y para la tabla B y se esta haciendo un select * from tabla A join tabla B asi que aparecera 2 veces la columna GL_no. para solucionar esto


Código SQL:
Ver original
  1. SELECT * FROM(
  2. SELECT ROW_NUMBER() OVER(partition BY a.gl_no ORDER BY a.gl_no) AS rn, a.* FROM F_GLOSSAIRE AS A
  3. LEFT JOIN F_ARTGLOSS AS B ON A.GL_No = B.GL_No
  4. WHERE A.GL_No = '441'
  5. ) t1
saludos!

P.S: si te faltan datos agregalos en el select :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me