SELECT agenzie.id AS id
FROM agenzie
INNER JOIN freelance_associazioni ON freelance_associazioni.id_freelance=agenzie.id AND freelance_associazioni.id_sottocategoria = '239' AND freelance_associazioni.id_sottocategoria = '194'
GROUP BY agenzie.id ORDER BY data_attivazione DESC, agenzie.ragione_sociale ASC LIMIT 0,20
salve in questa query voglio visualizzare tutte le agenzie che hanno sia freelance_associazioni.id_sottocategoria= 239 e 194. la query non mi funziona penso perchè ovviamente freelance_associazioni.id_sottocategoria può avere un solo valore. con la condizione OR non va bene perchè a me interessa che siano vere entrambe le condizioni.
come posso fare?