sql >> データベース >  >> RDS >> Mysql

SQLでMAX値とMIN値を持つ行のIDを取得するにはどうすればよいですか?

    パーツごとの注文には、次のようなものを使用する必要があると思います

    order by case
        when stock > 0 then 0
        when stock < 0 then 1
        end ascending,
        price ascending
    

    構文はチェックしませんでしたが、それがアイデアです。詳細については、ケースを順番にグーグルで検索できます。

    残りの要件については、理解を深めるためにテーブル構造が必要になります...



    1. MySQLGROUPBYの動作

    2. PHPを使用した複数の画像のアップロードにより、MySQLデータベースへのファイルパスが1つだけ保存されます

    3. mysqlシングルクエリを使用して合計カウントでデータをフェッチする方法

    4. アイドル状態のPostgreSQL接続のタイムアウトはありますか?