2011-02-28 74 views
0

我似乎無法解決這個問題,所以我想我會在這裏問。 我正在製作的系統是農民可以要求補貼農作物/動物的系統。每個農民都被分配到一個特定的地區。我需要做的是獲得每個地區的總索賠。這裏是我的表格: enter image description hereMySQL加入查詢出現問題

所以我需要做的是從索賠表中取總數的總和,但按地區分組。我已經知道如何爲一個特定的區域執行此操作,但我希望在一個查詢中選擇所有區域。

感謝您的幫助,非常感謝!

回答

2
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 
+0

真棒!非常感謝!完美的作品:) – AzaraT 2011-02-28 12:11:00