私はSQLの新機能を備えており、私の問題の解決策を見つけることができません。私は2つのテーブルを持っています。表Aでは、それぞれ固有のIDを持つ多くのコメントを保存しています。MySQL、別のテーブルで最も頻繁な値を持つ行を選択する必要があります
表Bでは、datetimeのすべてのコメントに対してすべての投票(= 1と嫌い= 0など)を保存しています。すべての投票のためのエントリーがあるので、テーブルAの各コメントにはたくさんの行があります。
私はすべてのコメントを取得し、週に一度好きなコメントが上になるように並べ替える必要があります私はどのようにか分からない。
は、ここで私がこれまで持っているものだが、ではない継続する方法がわから:
SELECT * FROM comment INNER JOIN logs ON comment.c_id=logs.c_id WHERE logs.daterate >= DATE_SUB(CURDATE(), INTERVAL 8 DAY) AND logs.rated=1
を明確にするために、私は先週に定格= 1とログからすべてのエントリを取得し、最もによってそれらをソートする必要があります降順で頻繁にc_idを取得し、行ごとに異なるc_idを取得します。意味がある場合は
私は十分にはっきりしない場合は質問してください!
'FROM comment'の後の余分なカンマ – Unreason
@Unreason:固定、ありがとう – zerkms
素晴らしい、ありがとう! – Cody