ACFinder 薬剤タブでフェロモン剤の成分が重複表示

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2011.02.18 09:19 | 最終変更
OhYeah!  管理人   投稿数: 983 オンライン
ACFinder 110109.test2 の薬剤タブでコンフューザやフェロディンSLをみると、有効成分表に同じ成分が2行表示されます。全ての成分が2行というわけではなく、成分によってはちゃんと1行だったりするんですけど。
従来版でもそうなのか、jppSeizai も使っているせいなのか、この辺については未確認ですが、とりあえず報告まで。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011.02.18 09:37 | 最終変更
OhYeah!  管理人   投稿数: 983 オンライン
seibun テーブルは正常なので、ACFinder のテーブルリレーションに問題がありそうです。それ以上の原因追及はまだしていませんが、とりあえず対症療法としては
SELECT ippanmei, seibun, keito,koka, JPP系統名, kagakumei,nodo, nodochu, gyodoku, dokusei, jyogai1, jyogai2, biko FROM tvSeibun as a WHERE bango = ...
の部分を
SELECT DISTINCT ippanmei, seibun, keito,koka, JPP系統名, kagakumei,nodo, nodochu, gyodoku, dokusei, jyogai1, jyogai2, biko FROM tvSeibun as a WHERE bango = ...
にすればいけますね。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011.02.18 23:34
OhYeah!  管理人   投稿数: 983 オンライン
jppSeizai がない自宅 PC でも同じでした。重複するのは、下記の3物質です。いずれも、複数の有効成分の1要素となっているので、この辺が怪しそうです。

(Z)-11-ヘキサデセナール (ダイアモルア, ブルウェルア)
(Z)-9-テトラデセニル=アセタート (トートリルア, ロウカルア)
(Z,E)-9,12-テトラデカジエニル=アセタート (ビートアーミルア, ロウカルア)
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011.02.20 21:13
kabe  長老   投稿数: 231
とりあえず distinct を付けました。
http://acfinder.kabe.info/acfinder.zip
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011.02.22 00:13
OhYeah!  管理人   投稿数: 983 オンライン
ありがとうございます。しかし、なんで重複表示されるのか、イマイチ理解できない
投票数:0 平均点:0.00

  条件検索へ