0

私は次のようなリストを持っています:

Name       Age
Charles    18
Anna       20
Anna       19
Tomas      44
Karla      13
Charles    88

私は私に与えるJPQLステートメントを書きます:

Charles    18
Anna       20
Tomas      44
Karla      13

言い換えれば、年齢が気にしない一意の名前のリストを取得するにはどうすればよいですか?

よろしくお願いします

カール

4

1 に答える 1

4

あなたが本当に年齢を気にしないのなら、それを選択しないでください:

select distinct u.name from User u

各ユーザーで有効な年齢を取得したいが、どちらでもかまわない場合は、年齢の最小値または最大値を選択します。

select u.name, max(u.age) from User u group by u.name
于 2012-07-06T14:06:58.380 に答える