Hola a todos...
Resulta que tengo que hacer una consulta en la cual estan implicadas 4 tablas. la tabla principal en registroatencion, y las otras 3 son foraneas que nos son obligatorias de llenar, por lo tanto al hacer la consulta necesito listar todos los registros de la tabla registro atencion independiente que tengan o no ese campo foraneo diligenciado. Intente esto:
Código:
SELECT registroatencion.idregistroatencion, diagnostico.nombrediagnostico, especialidad.nombreespecialidad, tipoegreso.nombretipoegreso
FROM diagnostico
RIGHT JOIN registroatencion ON diagnostico.iddiagnostico = registroatencion.iddiagnosticoegreso, tipoegreso
RIGHT JOIN registroatencion ON diagnostico.iddiagnostico.idtipoegreso = registroatencion.idtipoegresoegreso, especialidad
RIGHT JOIN registroatencion ON especialidad.idespecialidad = registroatencion.idespecialidad
Pero me sale #1066 - Not unique table/alias: 'registroatencion'
Asi que me gustaria saber si me pueden ayudar con la mejor forma para realizar esta consulta. Gracias de antemano por los comentarios.