-1
[]2エラー#1052。 MySQLクエリでエラーを見つけるのを助けてください
私は3回以上寄付した寄付者を見つける必要があります。これは私がこれまでにあなたがGROUP BY
とHAVING
を使用する場合Table Aliases
を指定する必要が
select DONOR.DONOR_LNAME as last_name, DONOR.DONOR_FNAME as first_name, count(GIFT.AMOUNT)as NUM_PAYMENTS
from DONOR join GIFT on DONOR.DONOR_NO= GIFT.DONOR_NO
group by DONOR_NO
having count(AMOUNT) >=3
無効なグループによって:
はこれを試してみてください。より新しいMySQLバージョンでは実行されません(互換モードでない限り)、古いMySQLバージョンでは予期しない結果が返される可能性があります。 \t GROUP BY句が指定されている場合、SELECTリストの各列参照は、グループ化列を特定するか、または集合関数の引数でなければなりません。 – jarlh
どうすれば修正できますか? – user5400828
[MySqlでクエリを実行しているときに\ _full \ _group \ _byのみに関連するエラー]の可能な複製(https://stackoverflow.com/questions/34115174/error-related-to-only-full-group-by-when) -executing-a-query-in-mysql) – philipxy