|
|
|
двойные записи
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста как найти двойные записи(дубли) в таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 18:02 |
|
||
|
двойные записи
|
|||
|---|---|---|---|
|
#18+
помогите очень надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 18:11 |
|
||
|
двойные записи
|
|||
|---|---|---|---|
|
#18+
Если надо удалить дубли: Код: plaintext 1. Если найти Код: plaintext 1. 2. 3. В Group BY ключевые столбцы таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 18:14 |
|
||
|
двойные записи
|
|||
|---|---|---|---|
|
#18+
Чего-то не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 18:19 |
|
||
|
двойные записи
|
|||
|---|---|---|---|
|
#18+
proba2@sql>create table test_1 (id int); Table created. proba2@sql>insert into test_1 values(1); 1 row created. proba2@sql>/ 1 row created. proba2@sql>/ 1 row created. proba2@sql>/ 1 row created. proba2@sql>/ 1 row created. proba2@sql>ed Wrote file afiedt.buf 1* insert into test_1 values(2) proba2@sql>/ 1 row created. proba2@sql>/ 1 row created. proba2@sql>/ 1 row created. proba2@sql>ed Wrote file afiedt.buf 1* insert into test_1 values(3) proba2@sql>/ 1 row created. proba2@sql>/ 1 row created. proba2@sql>/ 1 row created. proba2@sql>ed Wrote file afiedt.buf 1* insert into test_1 values(5) proba2@sql>/ 1 row created. proba2@sql>/ 1 row created. proba2@sql>/ 1 row created. proba2@sql>/ 1 row created. proba2@sql>select * from test_1; ID ---------- 1 1 1 1 1 2 2 2 3 3 3 5 5 5 5 15 rows selected. proba2@sql>select id, count(*) from test_1 group by id having count(*)>1; ID COUNT(*) ---------- ---------- 1 5 2 3 3 3 5 4 proba2@sql>exit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 18:25 |
|
||
|
двойные записи
|
|||
|---|---|---|---|
|
#18+
А так? Код: plaintext Вопрос к экспертам: А почему не работает таким образом? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 18:25 |
|
||
|
двойные записи
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 18:27 |
|
||
|
двойные записи
|
|||
|---|---|---|---|
|
#18+
Ой извиняюсь, то есть select field_to_check, count(*) p from table group by field_to_check having p > 1; ORA-00904: invalid column name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 18:29 |
|
||
|
двойные записи
|
|||
|---|---|---|---|
|
#18+
to Violina: ... having p > 1; Ne mogu poniati pocemu 'p' a ne ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 18:30 |
|
||
|
двойные записи
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 18:57 |
|
||
|
двойные записи
|
|||
|---|---|---|---|
|
#18+
Задача уже академическая (не двойные, а все повторяющиеся) и решений много, но самое изящное вроде Delete from Tabl where rowid not in ( select max(rowid) from Tabl group by col1, col2, col3); col1,col2 ... - поля, где нужно устранить одинаковые значения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2003, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2788&tid=1990947]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 343ms |

| 0 / 0 |
