我有3张桌子:
如果我想拍摄系列= 3的产品:
Series::find(3)->products;
生成sql查询:
SELECT *
FROM `products`
INNER JOIN `product_series`
ON `products`.`id` = `product_series`.`product_id`
WHERE `product_series`.`series_id` = '3'
问题是如何使用Eloquent获取 series_id!= 3 的产品?
sql查询就像:
SELECT *
FROM `products`
INNER JOIN `product_series`
ON `products`.`id` = `product_series`.`product_id`
WHERE `product_series`.`series_id` != '3'
答案 0 :(得分:1)
你可以试试这个:
$series = Series::where('id', '!=', 3)->with('products')->get();