Проблема с запросом присоединения MySQL - PullRequest
0 голосов
/ 28 февраля 2011

Кажется, я просто не могу разобраться с этой проблемой, поэтому подумал, что задам ее здесь. Система, которую я создаю, - это система, в которой фермеры могут требовать субсидии для сельскохозяйственных культур / животных. Каждый фермер выделяется для конкретного региона. Что мне нужно сделать, так это получить общее количество заявок, поданных каждым регионом. Вот мои таблицы: enter image description here

Итак, что мне нужно сделать снова, это взять общую сумму из таблицы требований, но сгруппировать ее по регионам. Я уже знаю, как это сделать для одного конкретного региона, но я бы хотел выбрать все регионы в одном запросе.

Спасибо за вашу помощь, высоко ценится!

1 Ответ

2 голосов
/ 28 февраля 2011
select 
      farmer.region_id,
      sum( claims.total ) TotalClaims
   from 
      claims
         join farmer
           on claims.farmer_id = farmer.id
         join regions
           on farmer.region_id = regions.id
   group by
      farmer.region_id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...