パーツごとの注文には、次のようなものを使用する必要があると思います
order by case
when stock > 0 then 0
when stock < 0 then 1
end ascending,
price ascending
構文はチェックしませんでしたが、それがアイデアです。詳細については、ケースを順番にグーグルで検索できます。
残りの要件については、理解を深めるためにテーブル構造が必要になります...
パーツごとの注文には、次のようなものを使用する必要があると思います
order by case
when stock > 0 then 0
when stock < 0 then 1
end ascending,
price ascending
構文はチェックしませんでしたが、それがアイデアです。詳細については、ケースを順番にグーグルで検索できます。
残りの要件については、理解を深めるためにテーブル構造が必要になります...