ที่ว่าคงจะเป็นรายงานจากกระทรวงที่ขอมาตัวนี้แน่ๆๆ
เป็นทั้ง DM+HT
select cm.hn
from clinicmember cm
inner join patient p on p.hn=cm.hn
where cm.clinic in ("001","002")
and p.death!="Y"
group by cm.hn
having count(cm.hn)=2
เป็น HT เท่านั้น
select c.hn from clinicmember c
inner join patient p on p.hn=c.hn
where
c.clinic="002"
and p.death!="Y"
and c.hn not in (
select cm.hn
from clinicmember cm
inner join patient p on p.hn=cm.hn
where cm.clinic in ("001","002")
and p.death!="Y"
group by cm.hn
having count(cm.hn)=2
)
ป็น DM เท่านั้น
select c.hn from clinicmember c
inner join patient p on p.hn=c.hn
where
c.clinic="001"
and p.death!="Y"
and c.hn not in (
select cm.hn
from clinicmember cm
inner join patient p on p.hn=cm.hn
where cm.clinic in ("001","002")
and p.death!="Y"
group by cm.hn
having count(cm.hn)=2
)