【发布时间】:2020-07-21 07:15:27
【问题描述】:
我只是想知道如何将此查询转换为 laravel eloquent 查询。
"SELECT * FROM vw_part_supplier
LEFT JOIN purchase_request_detail ON vw_part_supplier.part_supp_id = purchase_request_detail.prd_part_supp_id
WHERE (
part_status = 'ACTIVE'
AND part_supp_id not IN (SELECT prd_part_supp_id FROM purchase_request_detail WHERE prd_pr_id = $id)
AND part_supp_supplier_id = (SELECT pr_supplier_id FROM purchase_request WHERE pr_id = $id)
AND part_prod_grp_id = (SELECT pr_prod_grp_id FROM purchase_request WHERE pr_id = $id)
AND part_supp_ratio!=0)
ORDER BY part_name,part_code,part_subcode";
我已经完成了部分,但只到了 where not IN。 任何帮助肯定会受到赞赏。谢谢!
【问题讨论】:
-
SO 不是编码服务。请分享您的最佳尝试以及您遇到的具体错误。
-
是的,可以使用 eloquents 查询生成器来完成。
-
我并不是说 SO 是一种编码服务,我所要求的只是一些帮助,因为这就是我认为 SO 是什么,我的问题是基于我在这个问题中看到的善意用户甚至没有显示他/她遇到的任何错误。 link
标签: laravel eloquent laravel-eloquent-resource