How to use the following variable content for an IN query...
SET @var = '1,2,3';
SELECT * FROM Table WHERE ID IN (@var);
How to use the following variable content for an IN query...
SET @var = '1,2,3';
SELECT * FROM Table WHERE ID IN (@var);
Use a JOIN
SELECT t1.*
FROM Table t1
JOIN Table t2 on t1.OtherID = t2.OtherID
WHERE t2.X = 1
Solution was found by looking at this answer
SET @var = '1,2,3';
SET @Expression=CONCAT('SELECT * FROM TableWHERE ID IN (',@var,')');
PREPARE myquery FROM @Expression;
EXECUTE myquery