我有一张这样的表
Blood Inventory Stocks
Blood Component Remarks
-----------------------------------------------
450ml Whole Blood Released
350ml Whole Blood
我希望输出那些评论不等于已发布的组件。所以预期产量是350ml全血。但我的查询错了。这是我的查询。
$data = BloodInventoryStocks::where('bloodtype', $bloodtype)
->where('component','450ml Whole Blood')
->orWhere('component', '350ml Whole Blood')
->where('remarks','!=','Released')
->get();
我的查询结果仍然是450和350ml Blood
答案 0 :(得分:2)
也许,这就是你要找的东西:
angular-material
之前使用$data = BloodInventoryStocks::where('bloodtype', $bloodtype)
->where(function ($query) {
$query->where('component','450ml Whole Blood')
->orWhere('component', '350ml Whole Blood');
})
->where('remarks','!=','Released')
->get();
查询的方式是断开查询并说明在此之前或之后匹配的内容。