#sql
#sql
Вопрос:
У меня есть таблица с номером счета, номером клиента и основным флагом (0 или 1). У учетной записи будет 1 или более клиентов. Какую функцию я могу использовать для извлечения всех учетных записей из таблицы, в которой учетная запись НЕ имеет основной учетной записи. Итак, пример учетной записи # 12345 имеет 3 клиента, но все клиенты имеют 0 в качестве основного флага?
Ответ №1:
Я бы предложил агрегацию:
select account_number
from accounts a
group by account_number
having max(is_primary) = 0;