【发布时间】:2014-01-01 23:49:14
【问题描述】:
我的 MySQL 数据库中有多个存储过程。我正在使用 phpMyAdmin 来帮助管理数据库。我的存储过程有这种奇怪的行为,如果我转到 phpMyAdmin 中的例程选项卡并单击执行,我只会返回一行。如果我转到 SQL 选项卡并输入 CALL Emp6(); 它完全按照设计工作。下面是存储过程代码
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
此 SQL 代码在 phpMyAdmin 的“SQL”查询窗口中运行时也可以工作。
【问题讨论】:
标签: mysql sql phpmyadmin