【发布时间】:2020-10-23 05:45:38
【问题描述】:
【问题讨论】:
-
我想看看 PRIMARY KEY。
-
没有主键。这是我的任务。它让我发疯。我已经玩了好几个小时了。
标签: mysql sql join inner-join
【问题讨论】:
标签: mysql sql join inner-join
我认为这是一系列连接。您可以使用row_number() 生成主键。您的要求翻译为:
with data as (select t.*, row_number() over(order by null) rn from mytable t)
select
from data d1
inner join data d2
on d2.x = d1.y
and d2.rn <> d1.rn
inner join data d2
on d3.x = d1.x
and d3.y = d2.y
and d3.rn <> d2.rn
and d3.rn <> d1.rn
【讨论】: