Lo que tendrias que hacer es preguntar por cada palabra, algo así:
SELECT t1.nombre, t1.rut, t1.jg, t1.sala_piso, t2.lugar, t2.juzgado_garantia FROM excel t1
LEFT OUTER JOIN juzgados t2 on t1.jg=t2.numero
where nombre like '%".$busca1."%' AND nombre like '%".$busca2."%' AND nombre like '%".$busca3."%'
para esto tendrías que hacer un explode() de los términos de búsqueda para separar los elementos en un array.
Luego haces un foreach con el cual iras agregando cada termino de la búsqueda para que quede como puse antes.
Código PHP:
Ver original$query="SELECT t1.nombre, t1.rut, t1.jg, t1.sala_piso, t2.lugar, t2.juzgado_garantia FROM excel t1
LEFT OUTER JOIN juzgados t2 on t1.jg=t2.numero
where 1 ";
foreach($ex as $val)
$query.=" AND nombre like '%$val%'";
Saludos