検索ページのデータベースから製品を選択するクエリを作成する必要があります。現時点では、クエリは非常に単純です。
SELECT * FROM products WHERE stock > 0 ORDER BY id DESC
このクエリでは、最新の製品から問題なく製品が返されます。間もなく販売が開始されるため、クエリを変更して、販売中の最新の製品で降順で並べ替えてから、降順ではない残りの製品を表示する必要があります。製品がセール中の場合、rrp は 0 ではありません。2 つの別々のクエリを実行せずにこれを行う方法はありますか?
のようなことを考えていた
SELECT * FROM products WHERE stock > 0 ORDER BY (rrp != 0) DESC, id DESC
しかし、それはうまくいきません。
前もって感謝します