我想知道会话变量如何IN
使用 MySQL 处理子句。
我自己尝试过,但严重没有成功。
带有会话变量的查询
SET @concat_var := (SELECT GROUP_CONCAT(player_id) FROM tableB where id = 1);
// result 88,89
SELECT @concat_var;
SELECT player_id FROM tableA WHERE player_id IN (@concat_var);
查询输出(不准确)
player_id
88
(需要结果)
player_id
88
89