0
我正在做報告,並且需要將逗號分隔字符串列表傳遞到列。這很簡單,我可以使用mysql IN操作符。唯一的事情是後變量可以是NULL有時讓我怎麼結合:Mysql IN操作符與ifnull
where columnName in(ifnull($postVar,columnName))
如果有另一種方式來完成這項歡迎我來看一看。
我正在做報告,並且需要將逗號分隔字符串列表傳遞到列。這很簡單,我可以使用mysql IN操作符。唯一的事情是後變量可以是NULL有時讓我怎麼結合:Mysql IN操作符與ifnull
where columnName in(ifnull($postVar,columnName))
如果有另一種方式來完成這項歡迎我來看一看。
使用像這樣
SELECT ......
where columnName in($postVar) // $postVar = "'joe','peter','paul'"
AND columnName IS NOT NULL;
這是行不通的。 – jessiPP
你可以發佈postVar –
的價值我使用php修復了這個問題。 – jessiPP