Oracle PL/SQL で次の選択を行いたい:
私は2つの列ServedIMSI、Servicekeyを持っています。多くの servicekey 重複があるため、 servicekey の番号に一致する、一意のものと 1 つのランダム レコードを選択したいと考えています。それを行う方法はありますか?
Oracle PL/SQL で次の選択を行いたい:
私は2つの列ServedIMSI、Servicekeyを持っています。多くの servicekey 重複があるため、 servicekey の番号に一致する、一意のものと 1 つのランダム レコードを選択したいと考えています。それを行う方法はありますか?
t1
これを試してください(テーブルの本名に置き換えてください):
select
distinct(ServedIMSI) ServedIMSI,
(select Servicekey from t1 a
where a.ServedIMSI = t.ServedIMSI and rownum=1) Servicekey
from t1 t
ここで実行例を見つけることができます