Добрый день, подскажите как сгруппировать в запросе следующее? Например есть сотрудник у которого есть семья, и в таб части семьи несколько строк(1, 2, 5, 10 и т.д) и вот там есть поле например инвалид тип булево, и в результате получаем что если хотя бы в таб части у кого то из членов семьи есть галочка, то выводим истина в ином случае ложь. Пробывал сгрупировать по галочке, а потом проверить на количество строк, т.е. если 1 строка то ложь, если 2 то истина, но проблема когда у всех галочка получается также одна строка и выдает ложь.
(1) Не так не подходит, максимум в данном случае будет проверять сколько галочек в таб части например 5 членов семьи 2 с галочкой 3 без и максимум в этом случае будеть ложь.
ВЫБОР КОГДА Инвалид ТОГДА 1 ИНАЧЕ 0.
Группируешь по СУММА().
(> 0) инвалиды есть, (= 0) инвалидов нет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший