2010-01-07 4 views
0

cakePHP.so에서 아래와 같이 쿼리하고 싶습니다. cakePHP의 'find'함수를 사용하여 어떻게 쿼리를 할 수 있습니까? 도와주세요.Cakephp에서 문제를 발견했습니다.

 
SELECT DISTINCT(Property.City),'city' as Fieldname FROM `properties` as Property WHERE Property.City LIKE 'las%' 

답변

3

시도 : 나는 메모리에서이 문제를 던져하지만 가까이 있어야

$this->Property->find( 
    'all', 
    array( 
    'fields'  => array('DISTINCT (Property.city)'), 
    'conditions' => array('Property.city LIKE' => 'las%') 
) 

. DISTINCT 쿼리가 최소한 설명서에 언급되어 있는지도 확신합니다. 아마 "복잡한 발견들"섹션에있을거야.

일부 도움이 되길 바랍니다.

+0

나는 또한 '도시'가 가치가있는 다른 분야를 원합니다. – Jimit

+0

나는 이것이 작동해야한다고 생각하지만, 케익은 가끔 이상한 이름의 들판에서 질식사를합니다. 그럴 경우'fields '=> array ("DISTINCT (Property.city) as'Property.city '")' – nickf

+0

@jimit, 왜 당신은 당신의 찾기 질의에 그것을 필요로합니까? 나중에 추가 하시겠습니까? – nickf

관련 문제