
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.03.2009, 10:26
|
|||
|---|---|---|---|
Помогите с запросом_2 (группировка) |
|||
|
#18+
И снова доброго дня! имеем табличку: f1f2f3f4f510151nullnull1015null2null1015nullnull320254nullnull2025null5null2025nullnull6 как сделать чтобы получить вот такой результат группировки первых двух полей: f1f2f3f4f510151232025456 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2009, 10:45
|
|||
|---|---|---|---|
Помогите с запросом_2 (группировка) |
|||
|
#18+
Пока что сделал так: допустим что главная таблица завется #tab1 делаю разделение: Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. затем делаем такое: Код: plaintext 1. 2. 3. 4. 5. 6. 7. но мне кажется что это слишком длинный путь.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2009, 11:14
|
|||
|---|---|---|---|
Помогите с запросом_2 (группировка) |
|||
|
#18+
Imperous пишет: > как сделать чтобы получить вот такой результат группировки первых двух > полей: Это викторина? А где призы ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2009, 11:18
|
|||
|---|---|---|---|
Помогите с запросом_2 (группировка) |
|||
|
#18+
Dim2000 Imperous пишет: > как сделать чтобы получить вот такой результат группировки первых двух > полей: Это викторина? А где призы ? Вы правы. Забыл добавить фразу "Пожалуйста помогите решить задачку" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2009, 12:18
|
|||
|---|---|---|---|
|
|||
Помогите с запросом_2 (группировка) |
|||
|
#18+
Imperous, пробуй SELECT DISTINCT a.f1,a.f2,b3.f3,b4.f4,b5.f5 FROM tst a INNER JOIN (SELECT f1,f2,max(f3) f3 FROM tst GROUP BY f1,f2) b3 ON (a.f1 = b3.f1 AND a.f2 = b3.f2) INNER JOIN (SELECT f1,f2,max(f4) f4 FROM tst GROUP BY f1,f2) b4 ON (a.f1 = b4.f1 AND a.f2 = b4.f2) INNER JOIN (SELECT f1,f2,max(f5) f5 FROM tst GROUP BY f1,f2) b5 ON (a.f1 = b5.f1 AND a.f2 = b5.f2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2009, 12:31
|
|||
|---|---|---|---|
|
|||
Помогите с запросом_2 (группировка) |
|||
|
#18+
select f1, f2, max(f3), ... max(fn) from xxx group by f1, f2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2009, 12:31
|
|||
|---|---|---|---|
Помогите с запросом_2 (группировка) |
|||
|
#18+
Igor Domnith, попробую, но мне кажется что в данном случае использовать MAX не совсем правильно. Да, max больше null, но... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2009, 12:38
|
|||
|---|---|---|---|
Помогите с запросом_2 (группировка) |
|||
|
#18+
gy gy gyselect f1, f2, max(f3), ... max(fn) from xxx group by f1, f2 попробовал ваш вариант, он проще, и он работает... спасибо всем! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2009, 13:07
|
|||
|---|---|---|---|
|
|||
Помогите с запросом_2 (группировка) |
|||
|
#18+
Imperous, Нельзи в таком случае уточнить постановку - в каждой группе данных для f3,f4,f5 будет только одно значение отличное от null ? а если несколько то что выбирать - все или как. Обобщите постановку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2009, 13:30
|
|||
|---|---|---|---|
Помогите с запросом_2 (группировка) |
|||
|
#18+
Igor DomnithImperous, Нельзи в таком случае уточнить постановку - в каждой группе данных для f3,f4,f5 будет только одно значение отличное от null ? а если несколько то что выбирать - все или как. Обобщите постановку. там только одно значение, остальное null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1336347]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 350ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...