|
Как удалить повторяющиеся строки?
|
|||
---|---|---|---|
#18+
Как удалить повторяющиеся строки? У меня есть строки, встречающиеся по 3-4 раза в таблице. Мне нужно удалить их, но оставить разумеется по одному экземпляру. Как это сделать? автор select email, count(email) from club_members group by email having count(email) > 1 Так я получаю, какой e-mail повторяется и количество раз. А как теперь удалить? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2004, 12:25 |
|
Как удалить повторяющиеся строки?
|
|||
---|---|---|---|
#18+
Перекачайте данные без повторов в другую таблицу, удалите все из основной и закачайте данные обратно. И не забудьте повесить UNIQUE CONSTRAINT на поле email. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2004, 12:31 |
|
Как удалить повторяющиеся строки?
|
|||
---|---|---|---|
#18+
Если в таблице есть ключ (скажем, Id_Member), то так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
Кажется... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2004, 12:36 |
|
Как удалить повторяющиеся строки?
|
|||
---|---|---|---|
#18+
если есть уникальный ID то тогда так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2004, 12:41 |
|
Как удалить повторяющиеся строки?
|
|||
---|---|---|---|
#18+
если есть уникальный ID Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2004, 12:55 |
|
Как удалить повторяющиеся строки?
|
|||
---|---|---|---|
#18+
Извиняюсь вот так Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2004, 12:57 |
|
Как удалить повторяющиеся строки?
|
|||
---|---|---|---|
#18+
Воспользовался советом ston-а. Супер!!! Спасибо!!! Записал в полезные советы... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2004, 13:32 |
|
Как удалить повторяющиеся строки?
|
|||
---|---|---|---|
#18+
Небольшая поправка, повторили два раза FROM в DELETE. Правильно будет так: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2010, 19:19 |
|
Как удалить повторяющиеся строки?
|
|||
---|---|---|---|
#18+
YuriLazНебольшая поправка, повторили два раза FROM в DELETE. Правильно будет так: Код: plaintext 1. 2. 3. 4.
BOLDELETE [ TOP ( expression ) [ PERCENT ] ] [ FROM ] { <object> | rowset_function_limited [ WITH ( <table_hint_limited> [ ...n ] ) ] } [ <OUTPUT Clause> ] [ FROM <table_source> [ ,...n ] ] [ WHERE { <search_condition> | { [ CURRENT OF { { [ GLOBAL ] cursor_name } | cursor_variable_name } ] } } ] ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2010, 19:34 |
|
Как удалить повторяющиеся строки?
|
|||
---|---|---|---|
#18+
--Можно так SELECT DISTINCT UNID, UN_NAME, SALE_COND, SBCHANNELID, SBCHANNEL_NAME, BU_ID2, BU_NAME2, BU_ID1, BU_NAME1, COMP_ID, COMP_NAME INTO dbo.On_tmp FROM dbo.On TRUNCATE TABLE dbo.On INSERT INTO dbo.On SELECT * FROM dbo.On_tmp DROP TABLE dbo.On_tmp ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2014, 22:35 |
|
Как удалить повторяющиеся строки?
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2015, 10:55 |
|
|
start [/forum/topic.php?fid=46&gotonew=1&tid=1684392]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 278ms |
total: | 453ms |
0 / 0 |