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:
Pero me sale #1066 - Not unique table/alias: 'registroatencion' 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
Asi que me gustaria saber si me pueden ayudar con la mejor forma para realizar esta consulta. Gracias de antemano por los comentarios.