(MySQL)存储过程 – 循环结果
发布时间:2020-12-11 23:45:58 所属栏目:MySql教程 来源:网络整理
导读:我们正在从PostgreSQL迁移和应用到MySQL. 基本上,我想在MySQL中循环一个结果. SELECT col1 FROM table1; LOOP THROUGH col1Result SELECT myCol FROM table2 WHERE thisCol = col1Result END LOOP; 我也找到了这个参考 http://dev.mysql.com/doc/refman/5.0/
我们正在从PostgreSQL迁移和应用到MySQL. SELECT col1 FROM table1; < ---(1)从此查询中获取结果.
SELECT myCol FROM table2 WHERE thisCol = col1Result< ---等于上一个查询的每个结果.
我也找到了这个参考
这不是将cur1的每一个结果都变成变量a和b吗? 这是一个关于如何在我的结尾使用结果的例子(写在PostgreSQL中).
最佳答案
cur1会读取每行的结果.每次循环它都会得到下一行.所以它第一次循环就会得到第一行.这将一直持续到循环中断或没有更多行可用(在这种情况下会出现无数据条件). 有关更多信息,请参见this希望能帮助到你. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – 在Windows 10更新1803之后,我的程序在从网络共享运行
- Mysql入门windows server2014 安装 Mysql Applying Securit
- Mysql实例mysql 重新建立索引的方法
- mysql – doctrine – 获取下一个和prev记录
- MYSQL数据库MySQL5.6下windows msi安装详细介绍
- mysql – 使用sql使用一个或多个关键字搜索多个列
- MYSQL教程通过SQL语句来备份,还原数据库
- Mysql实例MySQL中distinct语句的基本原理及其与group by的比
- Mysql入门MySQL之递归小问题
- Mysql常用sql语句(4)- distinct 去重数据