У меня есть таблица с разрешениями, в которой есть несколько битовых полей. Я хочу сгруппировать строки в этой таблице и получить результат с максимальными разрешениями. Итак, с этой таблицей:
UserId, Permisssion1,Permission2, Permisssion3
С этой строкой
13,1,0,0
13,0,1,0
Я хочу получить:
13,1,1,0
Проблема в том, что оператор MAX не работает с битовыми полями. Как это сделать эффективно? (без использования CASE)