2016-04-25 8 views
0

レポートを実行しており、カンマ区切り文字列のリストを列に渡す必要があります。それは簡単です私はmysql IN演算子を使うことができます。ifnullを使用したMysql IN演算子

where columnName in(ifnull($postVar,columnName)) 

見てみることを私は歓迎していますこれを達成するための別の方法がある場合:唯一のものは、ポスト変数が時々私は組み合わせて行う方法NULLかもしれです。

答えて

0

使用Aと、この

SELECT ...... 
where columnName in($postVar) // $postVar = "'joe','peter','paul'" 
AND columnName IS NOT NULL; 
+0

のようにこれは動作しません。 – jessiPP

+0

あなたはpostVarの値を投稿できます –

+0

私はPHPを使用して問題を修正しました。 – jessiPP

関連する問題