0
我的MySQL數據庫中有多個存儲過程。我正在使用phpMyAdmin來幫助管理數據庫。我的存儲過程有這種奇怪的行爲,如果我轉到phpMyAdmin中的例程選項卡並單擊執行,我將只返回一行。如果我轉到SQL選項卡並鍵入CALL Emp6();
它的工作原理與設計完全相同。這裏是低於MySQL存儲過程僅返回Select語句的第一行
SELECT CONCAT(Employee.Emp_FirstName, " ", Employee.Emp_LastName) AS 'Sales Rep', CONCAT('$', FORMAT(SUM(Cars.Price) , 2)) AS 'Value of Cars Sold'
FROM Cars, Employee, Purchase
WHERE Purchase.Car_ID = Cars.Car_ID
AND Purchase.Emp_ID = Employee.Emp_ID
GROUP BY Employee.Emp_LastName
放置在phpMyAdmin的和運行的「SQL」查詢窗口時,此SQL代碼也可以存儲過程的代碼。