|    
			
				21/04/2016, 23:50
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: diciembre-2015 Ubicación: Panamá City 
						Mensajes: 1
					 Antigüedad: 9 años, 9 meses Puntos: 0 |  | 
  |   Inner Join Multiple 
  Hola buenas, Veràn, tengo una duda que no he podido despejar a pesar de leer varios post sobre inner join, left y rigth y todo join,
 el caso es que tengo es el siguiente:
 
 
 tengo una base de datos en postgresql que tiene la siguiente estructura:
 3 tablas
 
 Empresa
 id_empresa
 nombre_empresa
 id_tipo_empresa
 
 Estatus
 nombre_estatus
 id_empresa
 
 Tipo
 nombre_tipo_empresa
 id_tipo_empresa
 
 y bueno quiero poder llamar a todos los valores de la tabla empresa, pero obviamente que no aparezcan los Ids, sino los nombres que estan en sus tablas relacionadas respectivamente,
 
 si hago una consulta de tipo INNER JOIN
 serìa asì:
 
 SELECT nombre_empresa, nombre_tipo_empresa
 FROM empresa
 INNER JOIN tipo_empresa ON tipo_empresa.id_tipo_empresa = empresa.id_empresa
 
 Hasta ahì todo bien, el problema inicia cuando intento llamar al nombre estatus que tiene como llave foranea el id_empresa de la tabla empresa
 
 (Es una representacion de mi esquema original)
 
 Pasa y resulta que tengo mas tablas que contienen el id de la tabla empresa y la tabla empresa contiene como foranea el id de otras tablas y no tengo idea de como halar campos especificos, para este caso el nombre de estatus teniendo como referencia el id_empresa.
 
 Vi algunos ejemplos de Inner Join Anteriormente pero no me funcionan para tal caso
 
 Pdt: Pido disculpas si no posteo el tema como se debe, pero soy nuevo y estoy apenas tratando de entender el entorno...
 Gracias de antemano!
     |