来自银行领域,我有一个客户和与之关联的许多账户。
Client 1 - Account A
Client 1 - Account B
Client 2 - Account A
Client 2 - Account B
Client 2 - Account C
在账户表中,有一个状态标志,我想检查是否为1个客户的所有账户设置为“Y”。
当一个客户的所有账户都将该标志设置为“Y”时,我们通过测试。
有人知道如何在SQL中检查吗?
我已经尝试了以下脚本的分组方式,但似乎不起作用:
select client_number
from client_table A, account table B
where B.flag = 'Y'
group by client number having count(*) =1
client_table
和account_table
的。 - cha