I have spent the last five hours trying to get every product option combination from a table but I\'m totally stuck now. I have a table with data like (simplified):
Given your table... I'm assuming you want every possible combo of value and option. That's a cross join (a join without any ON or where clause limiting the results):
SELECT a.value_id, b.option_id
FROM assigned_options a
JOIN assigned_options b
GROUP BY a.value_id, b.option_id
The group by filters out the duplicate results.
Do you have 2 other tables value and option that you want to pull all combinations of?