I have a table with following structure
Table name: matchesmatches

That basically stores which product is matching which product. I need to process this table And store in a groups table like below.
Table Name: groupsgroups

group_IDgroup_ID stores the MIN Product_IDMIN Product_ID of the Product_IDSProduct_IDS that form a group. To give an example let's say
If
If A is matching B and B is Matching C then three recordsrows should go to group table in format (A, A), (A, B), (A, C)(A, A), (A, B), (A, C)
I have tried looking into Coco-related subqueries and CTE, but not getting this to implement.
I need to do this all in SQL.
Thanks for the help .