2010-04-05 3 views
1

가격 비교 웹 사이트에 CakePHP를 사용하고 있습니다.CakePHP - 페이지 매김/질의 : 가장 낮은 수의 필드를 찾고 순서대로 정렬합니다.

필드가있는 테이블 제품 (id, pride_regular, price_action)이 있습니다.

price_regular 필드와 price_action 필드를 price : dynamic 필드에 결합하고 싶습니다. 이 두 필드 중 가장 낮은 값은 새 가격 필드의 값이어야합니다. 또한 오름차순으로 주문하고 싶습니다.

맞춤 MySQL 쿼리를 사용해야합니까?

답변

0

이 SQL 쿼리는 두 개의 열 이상 (NULL 값 제외) 가장 낮은 값을 얻을 것이다 :

LEAST (price_month_regular, IFNULL (price_month_action, 9999))를 선택하면 적어도 cp_contracts ORDER로부터 적어도 BY