コンテンツにスキップ

ネクストエンジン API 開発者フォーラム: 比較演算子 -in について

ネクストエンジン API のネクストエンジンAPIについてに関する開発者フォーラムの質問と回答。クライアントアプリ・ストア連携・エンジン利用についてのQ&A。

投稿者: 匿名ユーザー 日時: 2017/12/27

カテゴリ: ネクストエンジンAPIについて

お世話になります。

御社サイトの比較演算子一覧に以下の記述があります。

例えば、商品コードgoods_idがabc,def,efgのいずれかであること、と指定する場合パラメータ”goods_id-in”に”abc, def, efg”を指定します。

そこで、文字列型のフィールドに対してブランクを含めた検索を -in 演算子で行うにはどのように記述すればよいでしょうか?

例えば、入力パラメータに$query[‘xxxxx-in’] = “abc,”,def,efg”;

のようにしましたが実現できません。abc,のあとはシングルコーテーション二つです。(最初と最後はダブルコーテーション)

実現したいクエリをMySQLで記述すると

select * from table1 where xxxxx in (‘abc’, ”, ‘def’, ‘efg’);

となります。

-in 演算子でブランクを含めた検索を行う方法についてご教示のほどよろしくお願いいたします。


-in ではnullや空白の検索は行えないため、-blankを利用するようお願いいたします。