小编Dew*_*yOx的帖子

确定存储在MySQL中的不断扩展的2D网格中最接近的一组X/Y坐标

我有一个非常基本的MySQL表,其中为网格中的图块存储X和Y坐标.网格的中心是0,0并且可以在任何方向上创建切片.如果坐标存在于MySQL表中,则认为它们被"采用".

+---------+------------+------------+
| tile_id | position_x | position_y |
+---------+------------+------------+
|       1 |          0 |          0 |
|       2 |          1 |          0 |
|       3 |          0 |          1 |
|       4 |          1 |          1 |
|       5 |         -1 |         -1 |
+---------+------------+------------+
Run Code Online (Sandbox Code Playgroud)

我需要将一组4个图块(作为正方形,而不是矩形)放置在网格中最接近0,0的位置.

为了说明 - 需要找到下面的绿色瓷砖.

在此输入图像描述

可悲的是,我甚至不确定从哪一个开始:(

mysql sql database algorithm math

8
推荐指数
1
解决办法
250
查看次数

标签 统计

algorithm ×1

database ×1

math ×1

mysql ×1

sql ×1