Я хочу получить данные учетной записи, когда все абоненты включены в тарифный планB Пожалуйста, обратитесь к изображениям Ожидаемый результат:
Пожалуйста, обратитесь к изображению
Из того, что я понял, похоже, что вы хотите учесть и планировать только тогда, когда у всех подписчиков на аккаунте одинаковый план.Тогда следующий запрос должен работать.
SELECT DISTINCT acct ,plan FROM <TableName> WHERE acct IN ( SELECT acct FROM <TableName> GROUP BY acct HAVING count(DISTINCT plan) = 1 );
Не уверен, что я полностью следую, но из ожидаемого результата кажется, что вы хотите отдельную комбинацию комбинаций (аккаунт, план), и в этом случае вы можете сделать это:
Select Subscriber, Plan From (Select DISTINCT Acct, Plan from {Table})