でdonater選択私はDonatersテーブルを持っている:が彼の最大の寄付
id,name,phone,address
寄付テーブル:
id,donater_id,donation_amount
私がしたいことは、このような彼らの最大の寄付額ですべてdonatersを得ることです:
id,name,donation_amount
私は結果を得るために次のクエリを試しました。
select a.id,a.name,max(b.donation_amount) max_d
from donaters a left join donations b on b.donater_id = a.id
groub by a.id,a.name,max_d
ただし、重複を返します。
あなた自身で何かをしようとしましたか? – JSapkota
は、私はこれを試してみました:: 選択a.idを、a.nameを、最大(b.donation_amount)は、左 はa.idでb.donater_id = a.id groubに bの寄付に参加donatersから をmax_d。名前、 をmax_dが、それはあなたが速いです – BecauseGeek