gpt4 book ai didi

Mysql交叉矩阵

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

我有一个包含三列“开始”、“结束”、“结果”的表。我的表中的数据类似于

Start   End                      Result
1 2 1,2
1 3 1,3
1 4 1,4
1 5 1,5
1 N (n means 6,7,…etc) 1,n
2 3 2,3
2 4 2,4
2 5 2,5
2 6 2,6
2 N (n means,7,…etc) 2,n
3 4 3,4
3 5 3,5
3 6 3,6
3 N (n means 7,…etc) 3,n
4 5 4,5
4 6 4,6
4 N (n means 6,7,…etc) 4,n
5 6 5,6
5 N (n means 7,…etc) 5,n
.................................
N (n means 6,7,…etc) N (n means 7,…etc) N,N

现在我给出两个值,例如 1,6

然后我想得到 (1,2) ,(1,3),(1,4),(1,5),(1,6), (2,3),(2,4), (2,5),(2,6),(3,4),(3,5),(3,6),(4,5),(4,6),(5,6)

现在我给出两个值,例如 2,3

然后我想得到 (1,3) ,(1,4),(1,5) ,(1,6),(2,3) ,(2,4),(2,5), (2,6)

现在我给出两个值 5,6

然后我想得到(1,6),(2,6),(3,6),(4,6),(5,6)

反之亦然。

下面是我们如何为这个问题创建 MySQL 查询。

最佳答案

Select Result from my_table where End > 1 AND End <= 6

Select Result from my_table where End > 2 AND END <= 3

Select Result from my_table where End > 5 AND END <= 6

这是一个类似于您上面提到的数据的示例: https://sqliteonline.com/#fiddle-5b470f33ec077u5jjia9av4您应该能够看到查询结果。

关于Mysql交叉矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51290204/

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