我正在尝试选择一个实际上不存在的行列表(我在查询中硬编码),以便能够使用函数操作它们。像
这样的东西 SELECT VALUES(1,2,3,4) AS col)
我的意图是使用这是一个where子句或连接,沿着
行 SELECT * FROM table WHERE col1 IN (SELECT CONCAT(col,"%") FROM (SELECT VALUES(1,2,3,4) AS col))
这样的事情在MySQL中可能吗?我已经仔细阅读了手册,并且无法找到一种方法来做到这一点。我还想避免像
这样的事情 SELECT 1 AS col1
UNION ALL SELECT 2
UNION ALL SELECT 3
UNION ALL SELECT 4;