Gezien je tafel... neem ik aan dat je elke mogelijke combinatie van waarde en optie wilt. Dat is een cross join (een join zonder enige ON of where-clausule die de resultaten beperkt):
SELECT a.value_id, b.option_id
FROM assigned_options a
JOIN assigned_options b
GROUP BY a.value_id, b.option_id
De groep op filtert de dubbele resultaten.
Heeft u 2 andere tabellen value
en option
waarvan je alle combinaties wilt trekken?