Estoy bloqueado

Tengo la siguiente consulta SQL
if ($pb =='')
{
$SQL = "select distinct sid_veh from "._VEHI." as v, "._USUA." as u where ";
$SQL .= "(v.marca_veh = ".$_POST["marca_veh"].")";
lo que se utiliza para $pb es:
$pb = ($_GET["pob_veh"]) ? $_GET["pob_veh"] : $_POST["pob_veh"];
porque viene de un formulario
lo que necesitaría es incluir una consultar de otra tabla para que me muestre SÓLO los resultados de una comunidad autónoma con todas sus provincias, es decir, si se deja el campo vacío, me aparezcan todos los vehículos de una comunidad, no necesito el resto de comunidades, porque es una nueva página en catalán, pero sí sus provincias Barcelona, Gerona, Lerida y Tarragona.
He creado en la tabla de provincias un campo con un id de comunidad (comu_pro).
y necesitaría unir la anterior consulta con algo así como: select * provincias where como_pro=7
SOS


Muchas gracias a todos