2013-03-22 42 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';