Jun 9, 2009

Повторы не заказывали

Озадачился я давеча отфильтровкой дубликатов из существующей таблицы средствами SQLа. Чуял что можно, даже догадывался что если отсортировать, а потом по rowid каждый второй выкинуть...
Но оказалось много проще и универсальнее:
SELECT book_unique_id,
page_seq_nbr,
image_key
FROM page_image A
WHERE rowid >
( SELECT min(rowid)
FROM page_image B
WHERE B.key1 = A.key1
);

Подсмотерл здеся.
Вот только никак не пойму как по нормальному текст отформатировать, чтоб красиво. Ну не пихать же   везде, а?

No comments: