Giocando un pochino con l'sql per il momento non ho trovato altra soluzione se non questa.
codice:
SELECT id_utente, cognome, nome
FROM utenti
WHERE id_utente in (
SELECT distinct esp_lavorative.id_utente_esp
FROM esp_lavorative
WHERE (((esp_lavorative.esp_ruolo) Like "*commis*")) OR (((esp_lavorative.esp_mansioni) Like "*commis*"))
)
ORDER BY id_utente;
e cioè estrarre dalla query interna i soli id unici degli utenti e poi tramite l'operatore in recuperare i dati ad essi relativi tramite la query esterna.
Però mi sembra strano che si debba ricorrere alle query annidate. Non esiste nessun altro modo per ottenere ciò che ho chiesto. Grazie ancora.