gpt4 book ai didi

mysql - 彩票 : Missing one ball query

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

我正在尝试解决彩票号码问题。有一张 table 卡片,上面有彩票号码:

表格:卡片

+----+----+----+----+----+----+
| ID | b1 | b2 | b3 | b4 | b5 |
+----+----+----+----+----+----+
| 1 | 10 | 12 | 14 | 15 | 17 |
| 2 | 01 | 13 | 30 | 44 | 50 |
| 3 | 15 | 14 | 28 | 46 | 60 |
| 4 | 09 | 10 | 32 | 47 | 59 |
| 5 | 14 | 10 | 25 | 47 | 58 |

游戏是用球。首先,我们对一个球 (12) 进行排序,然后对另一个球 (15) 进行排序,就像这个列表:

12, 15, 17, 30, 32, 40, 2, 14

我需要选择第一行,如果下一个球是 10,则第一行将是赢家。

我不会用英文怎么说,但我需要的是需要一个数字才能获胜的卡片状态。

今天我的sql是这样的(试了各种可能):

SELECT id FROM card WHERE b1 IN (12, 15, 17, 30, 32, 40, 2, 14) AND 
b2 IN (12, 15, 17, 30, 32, 40, 2, 14) ... OR
b2 IN (12, 15, 17, 30, 32, 40, 2, 14) AND b3...

有人可以帮忙吗?谢谢!

最佳答案

最好的方法是创建一个排序球表,然后在其中查询排序的球:

SELECT id FROM card WHERE b1 IN (SELECT ball FROM balls)
AND b2 IN (SELECT ball FROM balls)
AND b3 IN (SELECT ball FROM balls)
AND b4 IN (SELECT ball FROM balls)
AND b5 IN (SELECT ball FROM balls)

每次排序后,您将球号保存在球表中:

INSERT INTO balls(ball) VALUES (10);

关于mysql - 彩票 : Missing one ball query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51753224/

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