我有一列,我正在尋找檢索一行中的所有匹配。我也在查詢其他數據。目前我正在使用group_concat。迄今爲止這一直很好。有時在這個列中有可能的NULL值,並且這一直阻止返回任何東西。MySQL Group Concat單列NULL
我已經嘗試了各種其他解決方案張貼在這裏沒有成功。
CREATE TABLE table1 (
id mediumint(9) NOT NULL AUTO_INCREMENT,
item_num mediumint(9) NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE table2 (
id mediumint(9) NOT NULL AUTO_INCREMENT,
oneid mediumint(9) NOT NULL,
item_desc varchar(16) NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
SELECT item_num, GROUP_CONCAT(item_desc) AS alldesc FROM table1 LEFT JOIN table2 ON table1.id = table2.oneid
所以基本上,可以有幾個項目描述可能是NULL;他們也將沒有特定的順序。所以我正在尋找一個佔位符列表時出現NULL。
您可以顯示你想要的結果? –