2013-11-13 12 views
1
select county, count(county) as total_entry from house 
group by county; 

Я получаюMySQL - подсчитать общее количество записей для двух переменных

county | total_entry 
'county1'| '1' 
'county2'| '11' 
'county3'| '2' 

Теперь я хочу, чтобы получить результат ниже:

county | ad_type  | total_entries 
'county1'| SALE  | '1'  
'county2'| SALE  | '4'  
'county2'| RENT  | '5'  
'county2'| NEWHOUSING | '2'  
'county3'| RENT  | '2'   

Как этого достичь? (ad_type - поле в домашнем столе).

ответ

3

Попробуйте что-то вроде этого: (я предполагаю, что ваши номера сумма выключены, потому что вы хотите, чтобы группы по AD_TYPE а)

SELECT county, COUNT(county) AS counties, ad_type FROM house 
GROUP BY county, ad_type 
+0

ТНХ !! работает!! просто реализуйте группу, работая с запятой, а не с «&». –

+1

@ HendryH. Рад, что это сработало. Не забудьте принять ответ! – Mansfield

Смежные вопросы