por ejemplo tengo en el codigo los siguientes datos
PRINCIPAL
1
2
3
4
PRIMERA
1
2
SEGUNDA
1
4
lo que yo quiero es que traiga todos los registros de la tabla PRINCIPAL de los codigos 1, 2, 4. que son los que existen por lo menos en alguna de las otras dos tablas. al hacer Inner join colocando las 2 tablas me trae solo el 1 que es el que se encuentra en las dos tablas pero el 2 y el 4 no los trae. que instrusccion deberia utilizar para traerme esos datos de la forma que quiero?.
Yo use el inner join asi:
Código PHP:
$result= mysql_query("SELECT * FROM medios_comunitarios INNER JOIN aspectos_economicos ON medios_comunitarios.cod_mc = aspectos_economicos.cod_mc
INNER JOIN aspectos_legales ON medios_comunitarios.cod_mc = aspectos_legales.cod_mc
INNER JOIN aspectos_sociales ON medios_comunitarios.cod_mc = aspectos_sociales.cod_mc
INNER JOIN aspectos_tecnicos ON medios_comunitarios.cod_mc = aspectos_tecnicos.cod_mc
WHERE fecha Between '".$_SESSION['solicitud_desde']."' AND '".$_SESSION['solicitud_hasta']."' order by fecha", $link);
Espero que me halla explicado bien.