1

Oracle PL/SQL で次の選択を行いたい:

私は2つの列ServedIMSI、Servicekeyを持っています。多くの servicekey 重複があるため、 servicekey の番号に一致する、一意のものと 1 つのランダム レコードを選択したいと考えています。それを行う方法はありますか?

4

1 に答える 1

0

t1これを試してください(テーブルの本名に置き換えてください):

select 
distinct(ServedIMSI) ServedIMSI, 
(select Servicekey from t1 a 
  where a.ServedIMSI = t.ServedIMSI and rownum=1) Servicekey
from t1 t

ここで実行例を見つけることができます

于 2012-09-03T09:00:59.220 に答える