2017-03-22 2 views
-1

테이블 필드 (n_id)에 대한 계산을 계산하고 싶습니다. nid를 계산하고 count.I에 기반한 정렬을 허용하려면 nid를 기반으로 정렬 할 코드가 있습니다. nid를 기준으로 정렬하고 싶습니다. 같은 Descriptionnid 값을 계산하십시오

$data['link_click_count']['table']['join'] = array(
'node' => array(
    'handler' => 'views_join', 
    'left_table' => 'node', 
    'left_field' => 'nid', 
    'field' => 'nid', 
), 
); 
$data['link_click_count']['nid'] = array( //sorting based on nid 
'title' => t('Link Node id'), 
'help' => t('Link Node id.'), 
'field' => array(
    'handler' => 'views_handler_field_numeric', 
    'click sortable' => TRUE, 
), 
'filter' => array(
    'handler' => 'views_handler_filter_numeric', 
), 
'sort' => array(
    'handler' => 'views_handler_sort', 
), 
'argument' => array(
    'handler' => 'views_handler_argument_numeric', 
), 
); 
+0

downvoter 시도 – user3386779

답변

0
SELECT * FROM 
(
SELECT COUNT(NID) CNT FROM TABLENAME GROUP BY NID 
)Z ORDER BY Z.CNT 

이미지 에 표시된 카운트하는 코드 위에 시도하십시오. 희망이 도움이 될 것입니다.

0

은 PLZ reason.It 월 내 질문을 개선하는 데 도움 언급이 쿼리를

SELECT nid, count(1) FROM table GROUP BY nid ORDER BY count(1)