現在PostgreSQLにて複数条件を取り出そうとしています。
tabel名はinfoでtableは下の通り
id place ans
1 2 50
2 1 30
3 3 70
4 2 80
5 1 20
私が取り出したいのはplace=2の中でidが最大の行です。
つまり取り出したいのは
4 2 80の行です。
私が書いたSQL文
select * from info where place=2 and ID=(select max(ID) from info)
こちらではもちろん条件に合う行が得られないことは分かっていますが、案が思いつきません。
どなたかご教授いただけませんでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/13 14:21
2021/12/13 14:27