집 >데이터 베이스 >MySQL 튜토리얼 >`WHERE IN`에서 하위 쿼리를 사용하여 Laravel에서 제품 데이터를 효율적으로 검색하는 방법은 무엇입니까?
Laravel 하위 쿼리 위치:
당신은 하위 쿼리를 활용하여 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();
설명:
위 내용은 `WHERE IN`에서 하위 쿼리를 사용하여 Laravel에서 제품 데이터를 효율적으로 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!