gpt4 book ai didi

mysql - 试图完善查询

转载 作者:行者123 更新时间:2023-11-30 23:19:39 25 4
gpt4 key购买 nike

<分区>

目前我只是在寻找矩形形式,所以我试图让它在 phpmyadmin 上使用 vanilla mysql,我想要一个数据库,其中有多个可能相互重叠的区域,每个区域都有一个每平方像素的“成本”,所以你可以得到在某一点的成本或测量整个区域的成本而忽略重叠的部分,你也可以得到数据库中存在的总成本的平均值。

我想知道你们中的 mysql vert 是否可以帮助我编写这样的查询/数据库模式,我已经或多或少有了一些东西

select sum(c.cost) 
from (select x.num as x, y.num as y, max(priority) as maxpriority
from numbers x
cross join numbers y
join costs c
on x.num between c.x and c.x + c.deltax
and y.num between c.y + c.deltay
where x.value between PIXELX and PIXELX and DELTAX and
y.value between PIXELY and PIXELY and DELTAY
group by x.num, y.num) xyp
join costs c
on xyp.x between c.x and c.x + c.deltax
and xyp.y between c.y + c.deltay
and xyp.maxpriority = c.priority

这似乎是无效的并且充满了错误,也没有提到数据库模式。我已经花了很多天时间来尝试更正它并使其正常工作,但它一直返回 null。

提前致谢,我很感激。

以下是架构:这是数字:

Collation   Attributes  Null    Default Extra   Action
1 num int(11) No None Change Drop Browse distinct values More

这是成本:

#   Name    Type    Collation   Attributes  Null    Default Extra   Action
1 x int(11) No None Change Drop Browse distinct values More
2 y int(11) No None Change Drop Browse distinct values More
3 deltax int(11) No None Change Drop Browse distinct values More
4 deltay int(11) No None Change Drop Browse distinct values More
5 priority int(11) No None Change Drop Browse distinct values More

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