假设我有一堆记录,他们有一个列max_val和min_val。假设min_val是1而max_val是55我将如何使用sql或eloquent orm来查找符合14值描述的记录?即14落在min_val和max_val之间? 感谢
答案 0 :(得分:1)
如果我理解正确,您可以使用BETWEEN运算符。例如:
SELECT * FROM yourtable WHERE 14 BETWEEN min_value AND max_value;
大致等于
SELECT * FROM yourtable WHERE min_value <= 14 AND max_value >= 14;