能否这样 select * from func() func()是存储过程过程可以的话,这个过程要怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql> create procedure sp_ttt2() -> begin -> select * from c1; -> end -> //Query OK, 0 rows affected (0.00 sec)mysql> call sp_ttt2//+----+------+| id | name |+----+------+| 1 | 张三 || 2 | 李四 || 3 | 小五 || 4 | abc |+----+------+4 rows in set (0.02 sec)似乎不能直接用select * from (call sp_ttt2())//也没有必要这么用。 用call 来调用存储过程就可以了 不能直接做为集合调用。 MYSQL目前还不支持存储函数返回集合。 求助:mysql的2张表联合查询代码 恩,请各位帮忙给个意见,有关这个库应该如何设计才最优化呢。 问几个简单的SQL命令 请教一个mysql的问题,请大家帮忙,谢谢 MYSQL有没有如MSSQL中的IF BEGIN END;这样的逻辑控制表达式 如何把这条SQL存储过程转换成MYSQL存储过程 在mysql中如何实现多个磁盘分区的数据存储? mysql如何判断表的内容有更新 如何高效的设计一个学习计划表 mysql 安装不能启动 狼头大哥,ifnull()函数的疑问; mysql.h 在哪里
-> begin
-> select * from c1;
-> end
-> //
Query OK, 0 rows affected (0.00 sec)mysql> call sp_ttt2//
+----+------+
| id | name |
+----+------+
| 1 | 张三 |
| 2 | 李四 |
| 3 | 小五 |
| 4 | a
bc |
+----+------+
4 rows in set (0.02 sec)似乎不能直接用select * from (call sp_ttt2())//
也没有必要这么用。