我如何获得大于或等于sql或laravel口才的记录

问题描述 投票:0回答:1

我有一个条件,用户必须选择要输入的人数,并据此我必须提取记录,

enter image description here如果用户选择route_id 5并输入人员2的数量,则ID为1的行仅会类似地显示;如果用户输入人员9的行,则ID为3的行会出现,因为9小于10。

SELECT * FROM `transfer_pricings` WHERE route_id = 5 AND persons >= 11 GROUP BY route_id

我正在使用此查询,并且可以正常工作,但是当表中的数据更改为此时(最后两行3,4)

enter image description here

并尝试运行此查询

SELECT * FROM `transfer_pricings` WHERE route_id = 5 AND persons >= 9 GROUP BY route_id

但是我得到的行是第二张表的3而不是4

我该如何完美地做到这一点?

我有一个条件,用户必须选择输入的人数,并且在此基础上,我必须提取记录,如果用户选择route_id 5并输入人数2,则ID为1的行...

sql laravel
1个回答
0
投票

对于您的Laravel查询:

DB::table('transfer_pricings')      
    ->WHERE('route_id', '5')
    ->WHERE('persons', '>=', '9')
    ->groupBy('persons')
    ->get();
© www.soinside.com 2019 - 2024. All rights reserved.