SDRP15_COSD table
| ST_code | |SD Code| |County Code|
04 123 001
06 232 001
09 332 001
Submission table
| ST_code | |SD_Code| |Date|
04 123 01/21/2003
06 232 null
09 332 01/21/2003
我试过这种方式,但我认为它不符合我的要求。
select st_code, count(sd_code)
from sdrp15_cosd
where sd_code in
(select sd_code from submission_table
where date is null)
group by st_code
order by st_code
此处的要求是提交表中列出的每个县的总计数,其中对应的状态是date字段为null。考虑到一个州有多个县。这些表是与我的1000行相比的简化版本。
答案 0 :(得分:0)
想想我明白了。你需要做的是通过st代码和sd代码连接表,然后简单地使用date为null和group by group code的地方。
希望这有帮助!
答案 1 :(得分:0)
此查询将为您提供所需的结果,我假设很少 st_code和sd_code对于特定国家/地区是唯一的。
select count(1),country
from ex_9 a,ex_10 b
where a.st_code = b.st_code
and a.sd_code = b.sd_code
and b.data is null
group by country