gpt4 book ai didi

mysql - 如何在mysql中制作组合矩阵?

转载 作者:行者123 更新时间:2023-11-29 04:18:24 25 4
gpt4 key购买 nike

我有一些名字:

ID NAME
1 A
2 B
3 C
4 D

我想将它们作为矩阵插入:

ID NAME1 NAME2
A B
A C
A D
B C
B D
C D

所以 NAME1 <> NAME2并且组合只能出现一次。

最佳答案

像这样:

SELECT t1.Name, t2.Name
FROM mytable AS t1
INNER JOIN mytable AS t2 ON t1.Name < t2.Name
ORDER BY t1.Name, t2.Name

想法是对所有后续 行执行自连接。

Demo here

关于mysql - 如何在mysql中制作组合矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33502775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com