|
|
|
удалить последовательные повторы из SELECT
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Есть условная таблица ------------------- ___table___ ------------------- |id|res|value| |1|gold|44| |2|gold|44| |3|gold|45| |4|gold|46| |5|gold|44| |6|gold|44| |7|gold|47| нужно удалить последовательные повторяющиеся значения из value, чтобы стало: ____________ |1/2|gold| 44| |3|gold| 45| |4|gold| 46| |5/6|gold| 44| |7|gold| 47| При этом не имеет значения, какой элемент будет удален в повторении первый или второй. При этом значения могут повторяться на всем интервале выборки. Я пробовал Код: sql 1. но тогда остается лишь одно значение, что неприемлемо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2015, 11:40:25 |
|
||
|
удалить последовательные повторы из SELECT
|
|||
|---|---|---|---|
|
#18+
Удалить нужно не запись из БД, а проигнорировать ее при SELECT запросе. тестовая бд из вопроса. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Очень надеюсь на вашу помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2015, 11:53:55 |
|
||
|
удалить последовательные повторы из SELECT
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2015, 12:25:22 |
|
||
|
удалить последовательные повторы из SELECT
|
|||
|---|---|---|---|
|
#18+
При этом под NetyNickaпоследовательные повторяющиеся значения я разумею "отличающиеся на 1" при сортировке по возрастанию ID. Если в значениях этого поля имеются "разрывы" - придётся модифицировать запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2015, 12:30:56 |
|
||
|
удалить последовательные повторы из SELECT
|
|||
|---|---|---|---|
|
#18+
NetyNicka, http://sqlfiddle.com/#!9/4b03a/1 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Но в план выполнения лучше не заглядывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2015, 13:44:15 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=127&tid=1832795]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 325ms |

| 0 / 0 |
