Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.12.2020, 04:41
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
если запрос выдаёт так: 1 1 1 2 2 2 то как вставить одну доп.строку между 1 и 2 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 13:21
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
неужто только через 2 отдельных запроса? + ещё один на саму строку ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 14:12
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
tip78 если запрос выдаёт так: 1 1 1 2 2 2 то как вставить одну доп.строку между 1 и 2 ? Ну так вопросы не задают, телепаты отсутствуют... Вот ответ, тебя устроит? Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 14:37
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
там обычный GROUP BY ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 15:46
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
tip78 там обычный GROUP BY Вот и добавьте в запросу строку данных такую, что после всех ваших группировок и сортировок она окажется между 1 и 2. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 18:23
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
а типа отсортировать 1, 1.5, 2, 2.5 но это 2 запроса из одной таблицы в одном запросе 1,2,3 - группируется, там несколько строк в каждом в другом ИТОГО по каждому из них как их совместить так в одном запросе, чтобы одной сортировкой обойтись? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 19:18
|
|||
---|---|---|---|
|
|||
как вставить строку в результат выборки? |
|||
#18+
tip78, Приведи тестовый набор данных и нужный вид итоговой выборки на нём. По твоему словесному описанию совершенно невозможно понять, что тебе нужно.... Попробую "протелепатить": Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
on-line проверка на dbfiddle.uk ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 19:43
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
Бабичев Сергей, много селектов ) это я и сам написал - по одному селекту на 1,2,3 и общий WITH для ИТОГО, откуда потом добавляю но там может быть не 3, а 20... а каждый такой селект на целый экран там ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 19:47
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
Бабичев Сергей Приведи тестовый набор данных и нужный вид итоговой выборки на нём. По твоему словесному описанию совершенно невозможно понять, что тебе нужно.... да всё обычно: есть таблица с колонкой, где 1,2,3 Код: sql 1.
и ИТОГО: Код: sql 1.
получили 3 ИТОГО и 3 блока со строками надо после каждого блока воткнуть соответствующий ему ИТОГО ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 20:20
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
самый дешёвый вариант, который пришёл в голову, это в ПХП смотреть, когда 1 сменится на 2, и там вставлять строку из ИТОГО ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 20:21
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
поправка: tip78и ИТОГО: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 21:11
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
tip78 получили 3 ИТОГО и 3 блока со строками надо после каждого блока воткнуть соответствующий ему ИТОГО GROUPING SETS ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.12.2020, 21:41
|
|||
---|---|---|---|
как вставить строку в результат выборки? |
|||
#18+
Melkij, походу оно большое спасибо! вот запрос, который выдаёт ИТОГО именно после каждого блока строк: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=1994316]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 289ms |
total: | 526ms |
0 / 0 |