0
我有一个例程sp_getalldata
,我想从例程的结果集中只选择2列col1
和col2
。从MYSQL例程结果中选择列
我已经试过
SELECT COL1,COL2 FROM(CALL sp_getalldata())
,但它是无效的。我有什么选择?
我有一个例程sp_getalldata
,我想从例程的结果集中只选择2列col1
和col2
。从MYSQL例程结果中选择列
我已经试过
SELECT COL1,COL2 FROM(CALL sp_getalldata())
,但它是无效的。我有什么选择?
您不能将存储的函数用作MySQL中的数据源。 MySQL不支持表函数。您只能使用SELECT语句编写存储过程,并调用此过程来输出结果集。
在这里发布的类似问题:http://stackoverflow.com/questions/209383/select-columns-from-result-set-of-stored-procedure –