|
|
|
группировка или ...
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые! Есть таблица 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. не дает нужного Подскажите, пожалуйста, какую операцию агрегирования применить? или может вовсе не с помощью ORDER BY делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2014, 12:09:20 |
|
||
|
группировка или ...
|
|||
|---|---|---|---|
|
#18+
Извините, конечно же GROUP BY а не ORDER ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2014, 12:29:20 |
|
||
|
группировка или ...
|
|||
|---|---|---|---|
|
#18+
Stark3, а по какому принципу формируется итоговый результат? И почему в поле time4 в итоге true, если в исходных данных были одни false? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2014, 12:34:58 |
|
||
|
группировка или ...
|
|||
|---|---|---|---|
|
#18+
А по какому принципу должны быть заполнены поля time в результате? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2014, 12:35:46 |
|
||
|
группировка или ...
|
|||
|---|---|---|---|
|
#18+
Да поторопился, извините, итоговый вот id_rab time1 time2 time3 time4 time55 true true true false true Принцип - логическая операция "ИЛИ", сложение Попробовал Код: sql 1. Работает, но правильно ли это? В БД тип - BOOL, преобразованный в TINYINT(1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2014, 12:41:54 |
|
||
|
группировка или ...
|
|||
|---|---|---|---|
|
#18+
Stark3, Да, так правильно. При условии, что числовой код true больше, чем числовой код false. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2014, 12:44:28 |
|
||
|
группировка или ...
|
|||
|---|---|---|---|
|
#18+
Вот так правильней Дано id_rab number time1 time2 time3 time4 time55 56 110005 87 000015 11 00100 Нужно id_rab time1 time2 time3 time4 time55 11101 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2014, 12:47:34 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38684677&tid=1834580]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 352ms |

| 0 / 0 |
