返信削除

返信内容

投稿日 2013/05/23 13:10:28
雑木さん
おはようございます。

お話しの通り、medisデータが、
ベースになっている流れの可能性があると思えますね。

「薬識データ201208.csv」には、「knpplus」又は 電算コード に該当するものが無く、
第1~2フィールドに該当のものとして、「YAKMAS.manyvol」をクエリに入れています。
重複については、第7フィールドの「販売会社」をクエリに加えることで、避けられると思います。

> yakumas 経由のリレーションは勧めません
 また、manyvol(medisデータのいずれかに該当するか?)
 など、少し詳しく教えてください。

「 珊瑚 」 


[ps]
他の方にも参照頂けるようSQL文を下記します。
------------------------------------------

SELECT
YAKMAS.yakunit,
YAKMAS.manyvol,
YAKMAS.knpplus,
YAKMAS.yakname,
YAKPIL.pilcol,
YAKPIL.piltyp,
YAKPIL.pilcod,
YAKPIL.pilpak,
識別データ201208.性状,
識別データ201208.剤形,
識別データ201208.識別コード01,
識別データ201208.識別コード02
FROM
識別データ201208
RIGHT JOIN (YAKPIL RIGHT JOIN YAKMAS ON YAKPIL.knpplus = YAKMAS.knpplus)
ON 識別データ201208.薬価基準収載医薬品コード = YAKMAS.manyvol
ORDER BY
YAKMAS.yakunit,
YAKMAS.manyvol;

------------------------------------------