[英]Saving coordinates X,Y - find holes MySql
我当前正在创建一个模式,用户可以选择某些“框”,将它们作为X,Y点保存在数据库中。 (当前存储为简单的整数)。
即第1行第2列将为x:1 y:2
如何在数据库中找到第一个“空/可用”位置?
即,如果将采用1-3行中的所有列,则答案应为X:4,Y:1。
提前致谢
类似于此函数(将mx_rows,mx_cols作为args):
set @i := 0;
set @j := 0;
set @tmp := 0;
while @i < @mx_rows DO
set @j := 0;
while @j < @mx_cols DO
@tmp := select count(*) from POINTS
where x = @j and y = @i;
if @tmp == 0 then
return (@j, @i);
end if;
set @j = @j + 1;
end while;
set @i = @i + 1;
end while;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.