Si la complejidad de la consulta lo permite, puedes utilizar una consulta "normal".. simplemente en lugar de poner el nombre de los campos como "campo" deberás poner "tabla.campo" y en el FROM deberás poner los nombres de las tablaas que utilizas separadas por comas... un ejemplo:
Código PHP:
$sql = "SELECT tabla1.nombre, tabla2.estado FROM tabla1, tabla2 .... etc, etc""
Saludos