I\'m using this code which has an error:
SET @rejects = \'\'; SELECT * FROM list WHERE maker = 1 AND by_ids IN (\'10\',\'11\') AND country LIKE \'%I
Then you might write your query like this.
SET @rejects = ''; SELECT @rejects = CONCAT(@rejects,',',src) FROM list WHERE maker = 1 AND by_ids IN ('10','11') AND country LIKE '%I%' AND (src IS NULL OR src NOT IN (@rejects) AND checkSrc(src) = 'yes'); SELECT @rejects;