Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2008, 13:52
White_Devi
 
Fecha de Ingreso: noviembre-2002
Ubicación: http://localhost/
Mensajes: 195
Antigüedad: 21 años, 5 meses
Puntos: 1
Re: Error en query: Not unique table/alias

Nunca he tenido ese error, pero segun creo por el mensaje que das, puede ser porque no usas una referencia unica para las tablas (segun yo), intenta con esto:

SELECT A. * ,
GROUP_CONCAT( CONCAT( `license`.LicenseType, ' -> ', `right`.RightType )
ORDER BY `license`.LicenseType DESC SEPARATOR ', ' ) AS Rights
FROM `comp-department` A
LEFT JOIN `comp-dep-access` ON A.DepId=`comp-dep-access`.DepId
LEFT JOIN `comp-department` B ON `department-right`.DepId=B.DepId
LEFT JOIN `department-right` ON `department-right`.RightId=`department-right`.RightId
LEFT JOIN `license` ON `right`.LicenseId=`license`.LicenseId
WHERE `comp-dep-access`.CompId =10 GROUP BY A.DepName

Repito, nunca me ha pasado eso, pero al menos es lo que yo entiendo, porque creo que como haces un left join de la misma tabla del from, se confunde o algo por el estilo.. no se, tan solo prueba asi, poniendole un alias unico cada vez que usas comp-department y a ver que tal.
__________________
http://www.ingenierosinc.com