0
私の製品を低価格から高価格にソートして一覧表示したいが、数量のある製品の後に在庫切れの製品が表示されたい。SQL Order By - 最後に特定のレコードを表示
SELECT * FROM products WHERE cat_id='$cat_id' ORDER BY price LIMIT $start,$record
私の製品を低価格から高価格にソートして一覧表示したいが、数量のある製品の後に在庫切れの製品が表示されたい。SQL Order By - 最後に特定のレコードを表示
SELECT * FROM products WHERE cat_id='$cat_id' ORDER BY price LIMIT $start,$record
があなたのORDER BY
でCASE
ステートメントを使用します。私はORDER BY
はここに私の現在のクエリであると、私は最後の在庫商品のうち、表示するために何かを追加することを行うするかどうかはわかりません。
ORDER BY CASE WHEN quantity <> 0 THEN 0 ELSE 1 END, price
2つのクエリを使用します。 – Sammitch
@Sammitch私は2つのクエリを使用している場合、私はそのページングの正しいページを作ることができません –