RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  58509 - USO DE ALIAS VARIAS VECES PARA LA MISMA TABLA EN UN SELECT
Autor:  Arturo Cuauhtémoc González
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?


Nombre
Apellidos
Correo
Comentarios