Laravel 子查询 WHERE IN:
您正在寻找一种使用子查询从 Laravel 中的产品表中检索产品数据的高性能方法指定要包含的product_id 值。虽然存在连接替代方案,但出于优化目的,您更喜欢基于子查询的方法。
解决方案:
下面是满足您的要求的代码,利用其中子句:
Products::whereIn('id', function($query){ $query->select('paper_type_id') ->from(with(new ProductCategory)->getTable()) ->whereIn('category_id', ['223', '15']) ->where('active', 1); }) ->get();
解释:
以上是如何在 Laravel 中使用'WHERE IN”中的子查询高效检索产品数据?的详细内容。更多信息请关注PHP中文网其他相关文章!