|
|
|
Удалить строки
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть повторяющиеся строки. С помощью DISTINCT я могу удалить дубликаты, но мне необходимо удалить полностью все. Т.е. есть 2 повторяющиеся строки, мне необходимо удалить их обе, а не одну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2014, 17:33:13 |
|
||
|
Удалить строки
|
|||
|---|---|---|---|
|
#18+
vorobЗдравствуйте! Есть повторяющиеся строки. С помощью DISTINCT я могу удалить дубликаты, но мне необходимо удалить полностью все. Т.е. есть 2 повторяющиеся строки, мне необходимо удалить их обе, а не одну. критерий дубля field - f1, id - PK Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2014, 18:16:34 |
|
||
|
Удалить строки
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, Почти тоже самое Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2014, 18:29:50 |
|
||
|
Удалить строки
|
|||
|---|---|---|---|
|
#18+
mephalex564657498765453, Почти тоже самое Код: sql 1. а вот я спецом обернул всё в подзапрос, ибо моя база вот так в упор отказываеться удалять. хотя ловил случай даже когда оборачивание в запрос не давало удалять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2014, 19:03:25 |
|
||
|
Удалить строки
|
|||
|---|---|---|---|
|
#18+
А что за база такая? Delete из нескольких таблиц полностью валидный синтаксис, а вот Delete с использованием подзапроса по той же таблице конечно не пройдет. Такая обертка отразится на производительности, хотя топиккастера это вряд ли сильно волнует. Peace ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2014, 19:26:27 |
|
||
|
Удалить строки
|
|||
|---|---|---|---|
|
#18+
mephА что за база такая? Delete из нескольких таблиц полностью валидный синтаксис, а вот Delete с использованием подзапроса по той же таблице конечно не пройдет. Такая обертка отразится на производительности, хотя топиккастера это вряд ли сильно волнует. Peace дык мускл, я не помню..сдесь гдето тему делал. но помню что люди пишут что у них удаляет, а у меня не хотела удалять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2014, 19:34:17 |
|
||
|
Удалить строки
|
|||
|---|---|---|---|
|
#18+
meph, я так понял это с помощью двух таблиц. Есть одна таблица и в ней повторящиеся строки, которые нужно удалить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2014, 11:59:21 |
|
||
|
Удалить строки
|
|||
|---|---|---|---|
|
#18+
Посмотрите внимательней: там одна таблица используется, но мы джойним ее саму с собой, а с1 и с2 - разные алиасы для той же самой таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2014, 17:48:48 |
|
||
|
Удалить строки
|
|||
|---|---|---|---|
|
#18+
mephdelete c1.* from comments c1 INNER JOIN comments c2 ON c1.comment=c2.comment AND c1.id!=c2.id; Я в sql слаб, очень слаб. Прошу вас описать, что здесь comments, что c1, c2. Почему восклицательный знак в последнем выражении после c1.id! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2014, 10:12:02 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38693644&tid=1834515]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 314ms |

| 0 / 0 |
