我的目的是:从值列表中获取多行,例如 (1,2,3,4,5),('a','b','c','anything') 等。
mysql> select id from accounts where id in (1,2,3,4,5,6);
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
| 5 |
| 6 |
+----+
5 rows in set (0.00 sec)
上面的sql肯定没问题,但我的问题是:有没有办法获得相同的结果而不需要
指定一个表?因为我的目的只是通过 id_set 传播行
另一个例子:
mysql> select now() as column1;
+---------------------+
| column1 |
+---------------------+
| 2009-06-01 20:59:33 |
+---------------------+
1 row in set (0.00 sec)
mysql>
此示例传播单行结果而不指定表,
但是如何从像 (1,2,3,4,5,6) 这样的字符串传播多行呢?