select a.rowid,a.ta_transaction_at_k,a.ta_approvalid_k
from OF_TATRANSACTIONAPPROVALS a,OF_ATAVAILMENTTICKETS b
where a.TA_TRANSACTION_AT_K=b.at_transaction_k
and a.TA_APPROVALROLE_RO = 98
and a.TA_APPROVALTYPE = 'TA'
and b.AT_GROUP_ID=402
我有一个查询,它以下面的格式给出结果。我如何从中删除记录
331789 3
331789 4
331789 5
331787 3
331787 4
331787 5
我想删除具有最小值的ID
使用行id解决了问题。
从OF_TANSACTIONAPPROVALS中删除,其中rowid在(从中选择rowsid(选择a.rowid rowsid、a.ta_transaction_at_k trns、a.ta_approvalid_k、row_number从OF_TANSACTIONAPPROVALS a,OF_ATAVAILMENTTICKETS b,其中a.TA_TRANSACTION_AT_K=b.AT_TRANSACTION_K和a.TA_APPROVALOLE_RO=98和a.TA-APPROVALTYPE='TA'和b.AT_GROUP_ID=402(,其中rn=1(