求助 ,一条select查询出多条数据 例如,select 1 from dual;查询结果是 1。如何用select 查询出多个常量结果?比方我想要的结果是123456也就是,怎么在select里写循环?谢谢各位高手。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql> set @t=0;Query OK, 0 rows affected (0.00 sec)mysql> select @t:=@t+1 from test2; +----------+| @t:=@t+1 |+----------+| 1 || 2 || 3 || 4 |+----------+4 rows in set (0.00 sec) 没有明白SELECT 1UNIONSELECT 2UNIONSELECT 3...SELECT 8 这个是可以达到循环,但是查询的结果的条数,不是我所能控制的,而是你用的test2表的数据条数。假如你这个表有10条数据,但是我要循环到20,结果就不对了。应该还有判断结束的条件。请高手继续啊~ 这个是能出来,但是。。而且我要是有200条,难道要写200个union?高手继续啊 对的,写200个UNION》或者事先自己准备一张表从 1 到 100000 我的数据库性别类型是枚举enum,然后string‘女’插入时可以,更新时就是Data truncated for column 'sex' at row 1 表已经建好了,忘了声明外键了,该怎么改啊?我是初学者。 mysql有没'a,b,b,s,c'计算出是5项的函数 求个转储过程啊....... 复杂的近似度计算应用(sql 算法相关) 数据插入失败?帮看看. 沒有MYSQL高手? mysql数据库频繁重启,请帮看一下 新手关于建表的问题 下载mysql时,Source Code是什么平台? 新安装mysql5.1后无法登陆 postgres select now();问题
Query OK, 0 rows affected (0.00 sec)mysql> select @t:=@t+1 from test2;
+----------+
| @t:=@t+1 |
+----------+
| 1 |
| 2 |
| 3 |
| 4 |
+----------+
4 rows in set (0.00 sec)
SELECT 1
UNION
SELECT 2
UNION
SELECT 3
...
SELECT 8
这个是能出来,但是。。而且我要是有200条,难道要写200个union?
高手继续啊
或者事先自己准备一张表从 1 到 100000