私がする必要があることは 1 つのクエリを使用して実行できると思いますが、実際にはよくわかりません。クエリを実行して結果の配列をソートすることはできれば避けたいと思います。
基本的に、次の列を含む 1 つのテーブルがあります。
商品名、価格、販売済み
これらのコラムから、次のことを行いたいと思います。
- から最高 20 個の値を選択し
'sold' column DESC
ます。 - 20 件の結果を で並べ替え
price ASC
ます。
とても単純に聞こえますが、これを達成して私の命を救う方法がわかりません。また、SQL は私の得意分野ではありません。誰かが助けてくれれば幸いです!