MySQL 最大値を他のカラムと一緒に取得する
MySQLで、最大値を他のカラムと一緒に取得する手順を記述してます。
環境
- OS ubuntu21.10
- MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
- MySQL Workbench 8.0.27
手順
最大値を他のカラムと一緒に取得する場合は、「where in」句に「MAX」の結果を使用します。
SELECT *
FROM テーブル名
WHERE (カラム) IN
(SELECT max(カラム) FROM テーブル名);
実際に、以下のテーブルのレコードを使用して、実行してみます。
以下のクエリを実行します。
SELECT *
FROM tbl1
WHERE (age) IN
(SELECT max(age) FROM tbl1);
実行結果をみると、他のカラムと一緒に表示されていることが確認できます。
-
前の記事
MySQL jsonオブジェクト同士を結合する 2022.06.01
-
次の記事
javascript オブジェクトの長さ取得処理で「Object.keys」と「for in」のパフォーマンスを計測する 2022.06.01
コメントを書く