两个表tableA { id, name }tableB { id, name , title }下面的存储过程片段, 就是查询第一个表的name值, 当作条件传入到第二个游标里。 DECLARE a_cur ...... select people from tableA group by name;
loop_A : LOOP
FENCH a_cur into people;
DECLARE b_cur ...... select from tableB name = people;
loop_B : LOOP
...
END LOOP; END LOOP;
但是mysql不支持游标嵌套, 我要怎么改, 才能达到 第一个表查询的值是第二个表的查询条件呢?
loop_A : LOOP
FENCH a_cur into people;
DECLARE b_cur ...... select from tableB name = people;
loop_B : LOOP
...
END LOOP; END LOOP;
但是mysql不支持游标嵌套, 我要怎么改, 才能达到 第一个表查询的值是第二个表的查询条件呢?
解决方案 »
- 请问PostgreSQL的客户端, 报0x00002745/10053错误.
- MySQL 5.0 如何实现自动切换主从数据库呢?
- php+mysql
- innodb总默认的rowid如何select出来?
- 如何用数据库来制作菜单
- 启动的时候显示Timeout error occurred trying to start MySQL Daemon.
- 在windows 下如何用ODBC 连接Linux下的MYSQL?(急急)
- 急!急!急!SQL server 数据库远程连接
- select * from table01 where field01 in (select field01 from table02)为什么错了
- zabbix的mpm插件监控mysql遇到的坑
- read_last_with_key的错误
- phpmyadmin有触发器管理吗?
DECLARE v1 INT DEFAULT 5;
WHILE v1 > 0 DO
...
SET v1 = v1 - 1;
END WHILE;语法执行你想要的