重複レコードの検索、削除
928 ワード
、 :
: Group by
select count(num), max(name) from student -- num , , name
group by num
having count(num) >1 -- num num ,
delete from student( Select )
。-----
: ( 10 ) , , :
---- SQL DRAWING DSNO
SELECT * FROM EM5_PIPE_PREFAB
WHERE ROWID!=(SELECT MAX(ROWID) FROM EM5_PIPE_PREFAB D --D First,Second
WHERE EM5_PIPE_PREFAB.DRAWING=D.DRAWING AND
EM5_PIPE_PREFAB.DSNO=D.DSNO);
---- SQL DRAWING DSNO
DELETE FROM EM5_PIPE_PREFAB
WHERE ROWID!=(SELECT MAX(ROWID) FROM EM5_PIPE_PREFAB D
WHERE EM5_PIPE_PREFAB.DRAWING=D.DRAWING AND
EM5_PIPE_PREFAB.DSNO=D.DSNO);