powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / группировка или ...
8 сообщений из 8, страница 1 из 1
группировка или ...
    #38684599
Stark3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые!

Есть таблица
id_rab number time1 time2 time3 time4 time55 56 true true false false false5 87 false false false false true5 11 false false true false false

Как нужно сгруппировать, чтоб получилось
id_rab time1 time2 time3 time4 time55 true true false true true

Естественно
Код: sql
1.
SELECT * FROM table ORDER BY id_rab

не дает нужного

Подскажите, пожалуйста, какую операцию агрегирования применить? или может вовсе не с помощью ORDER BY делается?
...
Рейтинг: 0 / 0
группировка или ...
    #38684642
Stark3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, конечно же GROUP BY а не ORDER
...
Рейтинг: 0 / 0
группировка или ...
    #38684648
Stark3,

а по какому принципу формируется итоговый результат? И почему в поле time4 в итоге true, если в исходных данных были одни false?
...
Рейтинг: 0 / 0
группировка или ...
    #38684651
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по какому принципу должны быть заполнены поля time в результате?
...
Рейтинг: 0 / 0
группировка или ...
    #38684661
Stark3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да поторопился, извините, итоговый вот

id_rab time1 time2 time3 time4 time55 true true true false true

Принцип - логическая операция "ИЛИ", сложение

Попробовал
Код: sql
1.
SELECT MAX(time1), MAX(time2), MAX(time3), MAX(time4), MAX(time5) FROM table GROUP BY id_rab


Работает, но правильно ли это?
В БД тип - BOOL, преобразованный в TINYINT(1)
...
Рейтинг: 0 / 0
группировка или ...
    #38684670
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stark3,

Да, так правильно.
При условии, что числовой код true больше, чем числовой код false.
...
Рейтинг: 0 / 0
группировка или ...
    #38684677
Stark3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так правильней

Дано
id_rab number time1 time2 time3 time4 time55 56 110005 87 000015 11 00100

Нужно
id_rab time1 time2 time3 time4 time55 11101
...
Рейтинг: 0 / 0
группировка или ...
    #38684679
Stark3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,
спасибо большое
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / группировка или ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]