
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.12.2015, 13:03:44
|
|||
|---|---|---|---|
|
|||
Как выбрать только разные записи, идущие подряд? |
|||
|
#18+
Есть табличка (упрощенный вариант): id store_id 1 8 2 7 3 7 4 3 5 8 6 8 7 0 8 0 9 8 Нужно, чтобы запрос выбрал записи с id 9, 7, 5, 4, 2, 1 - т.е. те, где значения store_id от записи к записи меняется. Это реально сделать только с помощью SQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2015, 13:05:56
|
|||
|---|---|---|---|
Как выбрать только разные записи, идущие подряд? |
|||
|
#18+
Реально. Как вариант, с помощью переменных - 7489069 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2015, 13:06:57
|
|||
|---|---|---|---|
|
|||
Как выбрать только разные записи, идущие подряд? |
|||
|
#18+
SweetApple, реально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2015, 13:22:54
|
|||
|---|---|---|---|
|
|||
Как выбрать только разные записи, идущие подряд? |
|||
|
#18+
SweetApple, если ID идут подряд (без пропусков), то как вариант: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Если пропуски есть, то немного сложнее Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2015, 13:29:08
|
|||
|---|---|---|---|
|
|||
Как выбрать только разные записи, идущие подряд? |
|||
|
#18+
Добрый Э - Эх, возможно, второй вариант для сервера будет более удобоваримым, если его переписать так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1832424]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 301ms |

| 0 / 0 |
