دوتا جدول header و check دارم. در هردو جدول فیلد code وجود داره که باهم ارتباط میدم. در جدول چک فیلد amount وجودداره که برای هر کد باید جمعش بدست بیاد.
میخوام رکوردهای جدول هدر را انتخاب کنم و برای هر رکورد جمع مبلغی که برای آن کد در جدول چک وجودداره وجودداشته باشه
select header.* , sum(check.amount) as checksum from header left join check on header.code=check.code
مشکل کد بالا اینه که باید تمام فیلدای جدول هدر یا گروپ بشن یا سام بشن که فیلداش زیادن.
راه حل دیگه ای داره؟