基本的な考え方は、プロシージャを呼び出すときに、1つの値だけでなくデータのセットを取得したいということです(たとえば、に設定results
してINT
選択COUNT(id)
することによって)。この手順を変更して複数の値を取得する方法を知りたいです...
DELIMITER //
CREATE PROCEDURE getnames(IN id_in INT,OUT results ???)
BEGIN
set results=(select name from people where id>id_in);
END //
DELIMITER ;