Se ho capito bene e se hai mysql >= 4.1 (puoi usare le subqueries):

SELECT a.* from commesse a
WHERE a.id_commessa
NOT IN
(SELECT id_commessa FROM rel_commesse_risorse b WHERE b.id_risorsa = $id_risorsa)