[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-users:05630] Re: ptidとptnum
- To: orca-users@xxxxxxxxxxxxxx
- Subject: [orca-users:05630] Re: ptidとptnum
- From: 石津吉彦 <yoishizu@xxxxxxxxxxxxx>
- Date: Mon, 01 Dec 2003 15:51:03 +0900
> 保険情報や公費情報を得たい場合も、いずれのテーブルもptidしかありませんので、
> 上記のように引っ掛けます。
> ただし、単純にテーブルを増やすと取得できない患者さんも出てきます。
> 例えば、
> select * from tbl_ptnum,tbl_ptinf,tbl_pthkninf,tbl_ptkohinf
> where tbl_ptnum.ptid=tbl_ptinf.ptid
> and tbl_ptnum.ptid=tbl_pthkninf.ptid
> and tbl_ptnum.ptid=tbl_ptkohinf.ptid
>
> 上の場合、公費を持たない患者は取得できません。
ということでしたが、某所で教えを請い以下のようにすれば取りあえず取得できるよ
うになりました。
select 'hoken',tbl_ptinf.*
from
tbl_ptnum,
tbl_ptinf,
tbl_pthkninf
where
tbl_ptnum.ptid=tbl_ptinf.ptid and
tbl_ptnum.ptid = tbl_pthkninf.ptid
union
select 'kouhi',tbl_ptinf.*
from
tbl_ptnum,
tbl_ptinf,
tbl_ptkohinf
where
tbl_ptnum.ptid=tbl_ptinf.ptid and
tbl_ptnum.ptid = tbl_ptkohinf.ptid
石津吉彦@石津クリニック
http://www.apionet.or.jp/~yoishizu/