2013-03-22 52 views
0

我有這個查詢 - : SET @var = ''; SELECT * FROM dict WHERE checkWord(word) = 'yes';根據函數的結果設置變量值 - MySQL

當checkWord()函數的結果不是'yes',即'no'時,我想要將發送給該​​函數的單詞的值轉換爲現有值@var

例如像 - : If checkWord(word) = 'no', then @var = CONCAT(@var,',',word);

回答

1

GROUP_CONCAT應該做的伎倆:

SELECT group_concat(word) into @var FROM dict WHERE checkWord(word) = 'yes';