$groups = Groups::where("min", '>=', $result->Z)
->where("max", '<=', $result->Z)
->orderBy('min')
->get();
$result->Z
是52.850294770880225
的地方。
所以,我应该得到一行:
4 | 47.01 | 52.99 | 0
而不是空的
Collection {#631 ▼
#items: []
}
答案 0 :(得分:1)
您的状况不正确。您当前是在说min
大于或等于值,而max
小于或等于值(理论上永远不会发生)。
尝试:
$groups = Groups::where("min", '<=', $result->Z)
->where("max", '>=', $result->Z)
->orderBy('min')
->get();
注意,我已经将>=
和<=
交换了。