Re: 新 FRAC, IRAC, HRAC 公開

このトピックの投稿一覧へ

なし Re: 新 FRAC, IRAC, HRAC 公開

msg# 1.2
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013.12.30 22:32 | 最終変更
OhYeah!  管理人   投稿数: 983 オンライン
引用:上記を実行後、下記コードを ACFinder の SQL タブで実行すると、3つを統合的に扱うテンポラリービュー rac ができます。携帯農薬検索では、ユーザ毎にテンポラリなテーブルとビューを作るわけにもいかないので、MACS SQLite DB では、パーマネントなテーブルとビューを作成することにします。
あと、殺菌剤、殺虫剤、除草剤の系統に関しては、bunrui テーブルの keito ではなく、rac ビューの keito を使った方が良いかもしれません。

--/d
/* FRAC, IRAC, HRAC 統合テーブル */
drop table if exists spec.rac_mg;
create table spec.rac_mg as select 'F:'||mid as mid, sayoten, sayokiko, risk from frac_mg;
insert into spec.rac_mg select 'I:'||mid, sayoten, sayokiko, null from irac_mg;
insert into spec.rac_mg select 'H:'||mid, sayoten, null, null from hrac_mg;
drop table if exists spec.rac_sg;
create table spec.rac_sg as select 'F:'||mid as mid, 'F:'||sid as sid, keito, fgroup from frac_sg;
insert into spec.rac_sg select 'I:'||mid, 'I:'||sid as sid, keito, null from irac_sg;
insert into spec.rac_sg select 'H:'||mid, 'H:'||sid as sid, keito, null from hrac_sg;
drop table if exists spec.rac_ai;
create table spec.rac_ai as select 'F:'||sid as sid, ippanmei from frac_ai;
insert into spec.rac_ai select 'I:'||sid as sid, ippanmei from irac_ai;
insert into spec.rac_ai select 'H:'||sid as sid, ippanmei from hrac_ai;
/* FRAC, IRAC, HRAC 統合ビュー */
drop view if exists spec.rac_g;
create view spec.rac_g as select mid, sid, keito, sayoten, sayokiko, fgroup, risk from rac_sg left join rac_mg using(mid);
drop view if exists spec.rac;
create view spec.rac as select ippanmei, keito, mid, sayoten, sayokiko, fgroup, risk from rac_ai left join rac_g using(sid);
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ