Usar varias veces la misma tabla con ALIAS en un SELECT

tema enviado por Aguila en SQL
tema iniciado el 25/08/2008
Tengo una base de datos en MySQL para el control de correspondencia a
la que acceso desde PHP. Las tablas se llaman directorio,  entradas y
salidas. Tengo necesidad de combinar en una consulta  la tabla
entradas con directorio y en otra consulta la tabla salidas con
directorio, para traer datos de nombre, apellidos y domicilio, para
identificar al "remitente" y al "destinatario".  Estas categorías
cambian según se trate de entradas o de salidas. Utilizo SELECT y LEFT
JOIN. En el programa o script de entradas no he tenido problema de
usar la tabla Directorio, asignándole una ALIAS dir1 para obtener
datos del remitente y un ALIAS dir2 para obtener datos del
destinatario. Sin embargo, ahora en el programa o script de salidas ya
no funciona la siguiente consulta:
SELECT sal.IdSalida, dirA.Nombre, dira.Apellidos, dirA.Domicilio,
dirB.Nombre, dirB.Apellidos, dirB.Domicilio FROM salidas AS sal LEFT
JOIN directorio AS dirA ON sal.Remitente=dirA.IdDirectorio LEFT JOIN
directorio AS dirB ON sal.Destinatario=DirB.IdDirectorio ORDER BY
sal.IdSalida;
Pregunto ¿existe un límite para utilizar varias veces la misma tabla
con un ALIAS diferente en una SELECT? o ¿debo usar el ALIAS para los
campos o columnas y no para las tablas?