Laravel查询bulder where和or

时间:2018-05-09 21:03:32

标签: php mysql database laravel

如何在Laravel中使用此查询?

SELECT * FROM table WHERE category = 1 AND item1 < 3 OR item2 < 3 OR item3 < 3

我试过这个

Items::where('category', $category)->where('item1', '<', '3')->where('item2', '<', '3')->where('item3', '<', '3')->count();

就像这样

Items::where('category', $category)->where('item1', '<', '3')->orWhere('item2', '<', '3')->orWhere('item3', '<', '3')->count();

但没有任何作用..在一个类别中,我有两个产品,包含3个项目。每个项目都有一些价值。我需要检查每个项目的价值并计算它们。我只想显示值小于3的项目。在这个例子中,它应该是2/2,这意味着,2个产品有2个项目,其值小于3。

0 个答案:

没有答案