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中文網其他相關文章!