Biorąc pod uwagę twój stół... Zakładam, że chcesz każdą możliwą kombinację wartości i opcji. To jest sprzężenie krzyżowe (złączenie bez klauzuli ON lub gdzie ograniczającej wyniki):
SELECT a.value_id, b.option_id
FROM assigned_options a
JOIN assigned_options b
GROUP BY a.value_id, b.option_id
Grupuj według odfiltrowuje zduplikowane wyniki.
Czy masz 2 inne tabele value
i option
chcesz pobrać wszystkie kombinacje?