这个数据库查询语句如何写?
id start end
1 100000001 100000009
2 100000010 100000020
3 100000030 100000040
现在我如果插入 start 100000021 end 1000000029 则需要能正常插入。
如果我插入 start 100000015 end 100000025 的话,则要提示 不能插入,应为这个号段已经包含在 id是2的范围之内了。
也就是说 我插入的 start 的值 和 end 的值 直接的号段 不能在 其他号段里面包含?需要怎么样来做判断呢?
------解决方案--------------------to
改正一下,画面上的to值和表里的start比较,to <= start
画面上的from值和表里的end比较 from >= end
你可以先试试,没实践,不晓得对不对,只是大概思路是这样吧,