Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2006, 11:10
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Referencia circular causada por alias...

Buenos días,

Alguien sabría decirme por qué a Access no le gusta esto?

SELECT [CodigoCliente] AS [CodigoCliente] FROM [CabeceraAlbaranCliente]

Quizá en este ámbito no tenga mucho sentido, pero en el siguiente tiene mucho:

SELECT Campo1, MIN(CodigoCliente) AS [CodigoCliente]
FROM [CabeceraAlbaranCliente]
GROUP BY Campo1

La cuestión es que en la dos me devuelve el siguiente error:

Referencia circular causada por el alias 'CodigoCliente' en la lista SELECT de la definición de consulta.

Pero yo veo SUPERLOGICO querer llamar "CodigoCliente" al campo resultante de MIN(CodigoCliente). Y de hecho, necesito que la solucion llame al campo resultante "CodigoCliente", sino, esto ya no sería un problema.
Por qué no me deja llamarlo así?

Gracias a todos y un saludo!
__________________
..:: moNTeZIon ::..

Última edición por moNTeZIon; 09/01/2006 a las 11:59