私は周りを見回しましたが、他の解決策はここではうまくいかないようです。MySQLでこの関数を作成しようとすると、「関数の戻り値が見つかりません」というエラーが発生し続けます。なぜですか?
CREATE FUNCTION `mydb`.`myfunction`(Name varchar(20))
RETURNS int
LANGUAGE SQL
NOT DETERMINISTIC
SELECT SUM(Transaction.Bought) INTO @Qty FROM Transaction WHERE Transaction.Name = Name;
RETURN @Qty