gpt4 book ai didi

mysql - Laravel 5.2 查询将第一个表和第二个表的结果相交

转载 作者:行者123 更新时间:2023-11-29 19:44:04 25 4
gpt4 key购买 nike

具有以下纯 MySQL SQL 代码:

SELECT * 
FROM products
LEFT OUTER JOIN rating_products
ON (products.id = rating_products.product_id)
WHERE rating_products.product_id IS NULL

有人可以指导如何使用 Eloquent 模型重写这样的代码,以便生成软删除并与 Laravel 很好地配合使用。

目标是仅列出尚未评级的产品。谢谢。

最佳答案

您可以尝试:

Product::leftJoin('rating_products', 'products.id', '=', 'rating_products.product_id')
->whereNull('rating_products.product_id')
->select('products.*')
->get()

关于mysql - Laravel 5.2 查询将第一个表和第二个表的结果相交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41169494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com