2010-12-22 5 views
0
내가 추진 변환 다음 SQL 쿼리를 필요

을 추진? MySQL은

난 당신이 COUNT 컬럼에 대한 별칭을 놓친 생각이

답변

2
$c = new Criteria(); 
$c->addJoin(ContentTagPeer::TAG_ID,TagPeer::ID,Criteria::INNER_JOIN); 
$c->add(ContentTagPeer::TAG_ID, 'Count(' . ContentTagPeer::TAG_ID . ') AS Weight' , Criteria::CUSTOM); 
$c->addGroupByColumn(ContentTagPeer::TAG_ID); 
$c->addAscendingOrderByColumn(TagPeer::ORD_ID); 
$c->addDescendingOrderByColumn('Weight'); 

나는 그 그것을

+0

를 해결하는 데 도움 수있을 것 감사드립니다. 그 기준은 작동하지 않을 것입니다. 세 번째 줄에서 두 번째 매개 변수는 ''COUNT ('. ContentTagPeer :: TAG_ID.')와 같아야합니다. – ncuesta

+0

Cuack, true! 당장 바로 잡을거야! – guiman

+0

우수하고 매력적이었습니다. 고마워. – terrid25