[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:05471] Re: FileMakerへORCAからのデータインポートについて



こんにちは、idk 赤木です。

tbl_hkncombi.hkncombinum = null
でなくて
> WHERE (((tbl_hkncombi.hkncombinum) Is Null)) OR
とすればいいのですね。

> 基本的には問題なくコンビがnullの患者も取り出せました。
> ただし保険に公費がある患者は重複しますが、どちらを採用するかは
> 患者毎に条件が異なるのでこれ以上重複をなくすのは不可能です。
1人に対して、1つの保険組み合せでいくなら、
これが限界だと思います。

よろしくお願いします。

On Tue, 18 Nov 2003 10:09:56 +0900
"中山裕雄" <hnaka@xxxxxxxxxxxxxxx> wrote:

> idk 赤木さん こんにちは
> 
> 中山@鳥取県です。
> 
> > と、書いときながら想像通りには行きませんでした。
> > という事は、外部結合で 表示される保険組み合せがない人の、
> > tbl_hkncombiのフィールドは、nullじゃ無いって事なんでしょうか?
> > null じゃなくて別の表現があるのかも知れません、
> > 根本的間違ってる可能性もありますが
> 
> 赤木さんのクエリーを検証してみました。
> 基本的には問題なくコンビがnullの患者も取り出せました。
> ただし保険に公費がある患者は重複しますが、どちらを採用するかは
> 患者毎に条件が異なるのでこれ以上重複をなくすのは不可能です。
> 
> 以下はFileMakerで動作確認したクエリーです。
> (Fetched item was truncated.; blank(1)というメッセージが
> 繰り返し出ますが、実行は可能でした。)
> 
> SELECT tbl_hkncombi.delkbn, tbl_hkncombi.tekstymd,
> tbl_hkncombi.tekedymd, tbl_ptnum.ptnum, tbl_ptinf.name,
> tbl_hkncombi.hkncombinum, tbl_pthkninf.hknjanum, tbl_hknjainf.hknjaname,
> tbl_ptkohinf.jkysnum, tbl_ptkohinf_1.jkysnum
> FROM (((((tbl_ptinf INNER JOIN tbl_ptnum ON tbl_ptinf.ptid =
> tbl_ptnum.ptid) LEFT JOIN tbl_hkncombi ON tbl_ptinf.ptid =
> tbl_hkncombi.ptid)
> LEFT JOIN tbl_pthkninf ON (tbl_hkncombi.hknid =
> tbl_pthkninf.hknid) AND (tbl_hkncombi.ptid = tbl_pthkninf.ptid)) LEFT
> JOIN tbl_ptkohinf ON (tbl_hkncombi.koh1id = tbl_ptkohinf.kohid) AND
> (tbl_hkncombi.ptid = tbl_ptkohinf.ptid)) LEFT JOIN tbl_ptkohinf AS
> tbl_ptkohinf_1 ON (tbl_hkncombi.koh2id = tbl_ptkohinf_1.kohid) AND
> (tbl_hkncombi.ptid = tbl_ptkohinf_1.ptid)) LEFT JOIN tbl_hknjainf ON
> tbl_pthkninf.hknjanum = tbl_hknjainf.hknjanum
> WHERE (((tbl_hkncombi.hkncombinum) Is Null)) OR
> (((tbl_hkncombi.delkbn)<>'1') AND ((tbl_hkncombi.tekstymd)<'20031118')
> AND ((tbl_hkncombi.tekedymd)>'20031118'))
> ORDER BY tbl_ptnum.ptnum;
> 
> 中山小児科内科医院
> 中山裕雄
> 
> 
>