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 –