ACFinder: 栽培条件付き作物名を選択したときのバグ

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

なし ACFinder: 栽培条件付き作物名を選択したときのバグ

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014.10.17 22:56
OhYeah!  管理人   投稿数: 983 オンライン
141014test 版でしか確認していませんが、たとえば「いちご(施設栽培)」のような第5階層の栽培条件付き作物名を選択した場合、WHERE 節が下記のようになっているため、「野菜類(施設栽培)」とか「野菜類(○○を除く)」で登録になっている農薬が検索できません。
WHERE idSaku IN (SELECT idSaku FROM m_sakumotsu WHERE idSaku REGEXP '^(0200000000|0299000200|0299000202)' AND sakumotsu NOT REGEXP '\((.*、)?(いちご\(?施設栽培\)?|いちご|野菜(類)?).*?(、.*)?を(除|のそ)く|露地')

SELECT idSaku FROM m_sakumotsu WHERE idSaku REGEXP '^(0200000000|0299000200|0299000202)'
の部分は、
SELECT idSaku FROM m_sakumotsu WHERE idSaku REGEXP '^(02000000|0299000200|0299000202)'
である必要があります。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ