| От | Tomasz Myrta |
|---|---|
| Тема | Re: How to delete duplicate record |
| Дата | |
| Msg-id | 20030210071718.M78570@klaster.net обсуждение исходный текст |
| Ответ на | How to delete duplicate record (Abdul Wahab Dahalan <wahab@mimos.my>) |
| Список | pgsql-sql |
> How do I delete a duplicated records? > Here I've 7 duplicated records and tried to delete 6 from them. > > I tried this query but has error > b2b=> delete from biztypes where bizid = (select bizid from biztypes > where bizid = 'B116' limit 6); > ERROR: More than one tuple returned by a subselect used as an > expression. > > I tried this query, but all records are deleted. > b2b=> delete from biztypes where bizid = (select bizid from biztypes > where bizid = 'B116' limit 1); > DELETE 7 > > Any help are very much appreciated.. > Thanks. Wahab Try this: delete from biztypes where exists (select * from biztypes b2 where biztypes.bizid=b2.bizid) Regards, Tomasz Myrta
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера