「Group_ID」列から各グループの「ポイント」列の最高値を更新しようとしています。次のコードは、最高値の値を更新しますが、DoCmd.RunSQL を介して VBA で実行されているコードのグループ ID によって更新しません。
DoCmd.RunSQL "Update Bos Set Flag = 'x' WHERE Points = (SELECT Max(Points) From Bos)"
次の「Group By」コードを追加すると、構文エラーで失敗します。
DoCmd.RunSQL "Update Bos Set Flag = 'x' WHERE Points = (SELECT Max(Points) From Group By Group_ID From Bos)"
group by が間違っていることは確かですが、次のステップがわかりません。どんな助けでも大歓迎です。