처럼에 비교 데이터로 테이블 1에서 중복 데이터를 삭제, 난 등 (234)를 포함하는 하나 개의 행을 삭제하고 단지 다른 행을 유지하고 싶다.
** 참고 : 데이터베이스로 IBM DB2를 사용하고 있습니다.
처럼에 비교 데이터로 테이블 1에서 중복 데이터를 삭제, 난 등 (234)를 포함하는 하나 개의 행을 삭제하고 단지 다른 행을 유지하고 싶다.
** 참고 : 데이터베이스로 IBM DB2를 사용하고 있습니다.
상단 삭제() SELECT COUNT (a.Policy -1 표 1의 X 어디에서 에서 x.policy (표 2에서 별개의 정책을 선택)을) 표에서
코드를 형식화하고 몇 줄로 답을 설명하십시오. 감사합니다. 왼쪽에 4 개의 공백이있는 코드 – hmmftg
delete from table1 f0
where rrn(f0) in
(
select f3.rw from (
select rrn(f1) rw,
rownumber() over(partition by Policy) rang
from table1 f1 inner join table2 f2 on f1.policy=f2.policy
) f3
where f3.rang=1
)
http://stackoverflow.com/ 질문/595433/how-can-i-compare-two-tables-and-delete-rows-in-sql –