ストアド プロシージャまたはトリガー内の単一のクエリで複数の行と列を返すことは可能ですか? 返されるデータを取得するにはどうすればよいですか?ループなどを使用する必要がありますか?
ここに私が欲しいものがあります:
DROP TRIGGER IF EXISTS `trgg`;
DELIMITER ;;
CREATE TRIGGER `trgg` AFTER INSERT ON tbl
FOR EACH ROW BEGIN
SET @result = (SELECT * FROM tbl2 WHERE field = 1 );
// i want to fetch the values return @result, is that possible?
// Or at least only the column only, not necessarily all the rows,
#### rest of the codes goes here #####
END ;;
私はこれを約1日調査してきましたが、まだ答えが見つかりません。