在下表中,我想选择IDNO
只有一个4001
IDNO 2001
的{{1}},以便我可以确定并将total_owe更新为' 0.00 '
IDNO Type Money Total_owe
---- ----- -------- ---------
1001 300 900.00 1900.00
1001 300 200.00 1900.00
1001 300 800.00 1900.00
1001 4001 200.00 1900.00
2001 4001 100.00 0.00
2001 4001 100.00 0.00
3001 300 100.00 200.00
3001 300 100.00 200.00
如何修改以下查询,以便仅选择只有一种类型的IDNO
' 4001' ?
select * from table group by IDNO having count(distinct type) = 1
答案 0 :(得分:0)
我没有看到颜色类型或值绿色的任何内容,但以下查询应返回您想要的内容
select *
from YourTable
where IDNO in (select IDNO from YourTable group by IDNO having count(distinct Type) = 1)
and Type = 4001