0

こんにちは、これは非常に簡単な作業のようですが、答えが見つかりませんでした。特定の列が最大値を持つテーブルから1行だけ取得したいと思います。

たとえば、次のテーブルがあるとします。

╔═══════╦═════╦═══════╗
║ Name  ║ Age ║ Color ║
╠═══════╬═════╬═══════╣
║ Jakub ║  55 ║ Red   ║
║ Nick  ║  24 ║ Black ║
║ Alice ║  38 ║ Blue  ║
╚═══════╩═════╩═══════╝

年齢が最大であることに基づいて、行「Jakub 55 Red」を取得する方法を知りたいです。

のようなものになると思いますselect * from people where age is maxが、うまくいきません。私はTimesTenを使用しています。

4

2 に答える 2

0

Stuの回答に基づいて、私が探していた解決策はselect first 1 * from people order by age descです。助けてくれてありがとう!

于 2022-01-04T14:15:32.103 に答える