結合されたmysqlの結果の並べ替えに問題があり、2つの関連するテーブルがあります。
テーブルユーザー:
id, name
--------
1, Alex
2, John
テーブル投票:
user_id, vote
-------------
1, 1
1, 1
1, 1
1, -1
1, -1
2, 1
2, 1
2, 1
アレックスは要約すると1票を獲得しています。ジョンは3票を獲得しています。したがって、ジョンが1位、アレックスが2位になります。
投票テーブルの「投票」フィールドの合計でユーザーリストを並べ替えるにはどうすればよいですか?「投票」フィールドは整数です(1、-1,0、またはその他の整数にすることができます)。