我有这个请求选择:
SELECT entry_id, value_id, level_id
FROM entries t1, levels t2
WHERE entry_id = '1'
AND t2.level_id
IN (
SELECT value_level_id
FROM values
WHERE value_id = t1.value_id
)
结果:
entry_id | value_id | level_id
1 | a | l1
1 | b | l1
1 | c | l2
1 | d | l2
...
我想请求获取 l1 和 l2 元素的笛卡尔积以获得相同的条目,如下所示:
Entry_id | product
1 | a,c
1 | a,d
1 | b,c
1 | b,d
我试过做这个,CROSS JOIN
但没有机会!
有没有办法提出请求(程序)以在其他(完美的视图)表中获取此笛卡尔积?