シーンは次のようなものです
記事テーブル記事があります
フィールド:援助内容
いいねテーブル賞賛フィールドもあります:ID援助時間
いいねテーブルストアの援助フィールド対応する記事補助
記事のリストを取得したいのですが、いいねの数に応じて記事を大きい順に並べ替えたいのですが、この SQL はどのように記述すればよいでしょうか。
ありがとうございます。
天蓬老师2017-05-16 13:11:04
データの量が大きい場合、左結合は比較的遅くなります。ページ単位で表示される場合、または最初の数十項目のデータを要求するだけの場合は、最初に like テーブルでソートされた補助を要求してから、検索することができます。記事テーブル内のこれらの補助に対応する記事
淡淡烟草味2017-05-16 13:11:04
記事から a.aid,count(p.aid) num を選択します a left join 賞賛 p on a.aid=p.aid group by p.aid order by num desc;