gpt4 book ai didi

MySQL 平衡分布式查询?

转载 作者:行者123 更新时间:2023-11-29 15:00:54 25 4
gpt4 key购买 nike

假设我有一个这样的表:

hseid | projcode | bulidarea | room | hall | floor | totalfloor | price

0 | 1 | 100 | 1 | 1 | 9 | 25 | 100

1 | 2 | 99 | 1 | 1 | 9 | 25 | 100

2 | 2 | 101 | 1 | 1 | 9 | 25 | 100

3 | 4 | 110 | 1 | 1 | 9 | 25 | 100

4 | 3 | 130 | 1 | 1 | 9 | 25 | 100

5 | 1 | 95 | 1 | 1 | 9 | 25 | 100

6 | 4 | 98 | 1 | 1 | 9 | 25 | 100

7 | 3 | 101 | 1 | 1 | 9 | 25 | 100

注意,hseid代表唯一的建筑,projcode代表不同的特性项目开发商,其余字段并不重要。

现在为了平衡房地产项目开发商之间的争论,我应该使结果如下所示:

hseid | projcode | bulidarea | room | hall | floor | totalfloor | price

0 | 1 | 100 | 1 | 1 | 9 | 25 | 100

1 | 2 | 99 | 1 | 1 | 9 | 25 | 100

4 | 3 | 130 | 1 | 1 | 9 | 25 | 100

3 | 4 | 110 | 1 | 1 | 9 | 25 | 100

5 | 1 | 95 | 1 | 1 | 9 | 25 | 100

2 | 2 | 101 | 1 | 1 | 9 | 25 | 100

7 | 3 | 101 | 1 | 1 | 9 | 25 | 100

6 | 4 | 98 | 1 | 1 | 9 | 25 | 100

基本上规则是:

  • 轮换每个项目代码
  • 在每个项目代码中,随机选择一个尚未显示的项目代码。

如何在 MySQL 中实现此功能?

非常感谢。

最佳答案

我无法理解该规则,但我认为要将第一个表转换为第二个表,您可以在 procedure 中使用游标

关于MySQL 平衡分布式查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3125535/

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