DB取得の条件に各列を関数で割り当てたい
2019-08-07 11:50
初投稿となります。
初歩的な内容かと思うのですが質問させて下さい。
複数のデータを取得し一覧表にするシートを作成しています。
DBの取得条件でAというカラムの数字とBというカラムの数字が一致しない
場合、表示させるという条件にしたい場合の条件記入に迷っています。
カラムAとカラムBの値はシートに反映し(例:AがL行/BがAX行)Bのほうは非表示になる予定です。
「テーブルから複数件取得する」
検索条件
「カラムA」が次と一致しない「」⇐ここにBの列番号を自動で取得しBの値を返すようにしたいです。
アドバイス頂ければ幸いです。お手数かと存じますが何卒よろしくお願い致します。
回答を投稿するにはログインが必要です。
アドバイスありがとうございました。
SQL操作で試してみます。
SQL操作で試してみます。
株式会社 コサウェル
パートナー
ベストアンサー
パートナーの(株)コサウェルと申します。
画像のようなデータが入っている場合に、IDが2、4、6の行を表示するように「テーブルから複数件取得する」アクションを使って検索したい、というご用件でよろしいでしょうか?
(SQLでいうと、
SELECT * FROM テストテーブル1 WHERE カラムA <> カラムB
と、同等)
CELFのアクションでは、このような検索条件では指定できないかと思います。
代替案としては、全件取得してアクションで各行を判定するという方法が良いと思います。(L列とAX列の値が同じ場合、行を非表示にする、など)
(ちなみにSQLをご存知でしたら、SQLアクションを利用するという手段もございます。
https://www.celf.biz/solution/solution_sql/ )
画像のようなデータが入っている場合に、IDが2、4、6の行を表示するように「テーブルから複数件取得する」アクションを使って検索したい、というご用件でよろしいでしょうか?
(SQLでいうと、
SELECT * FROM テストテーブル1 WHERE カラムA <> カラムB
と、同等)
CELFのアクションでは、このような検索条件では指定できないかと思います。
代替案としては、全件取得してアクションで各行を判定するという方法が良いと思います。(L列とAX列の値が同じ場合、行を非表示にする、など)
(ちなみにSQLをご存知でしたら、SQLアクションを利用するという手段もございます。
https://www.celf.biz/solution/solution_sql/ )