パラメータ(サンプルID)を受け取り、そのIDに関連する列をあるテーブルから別のテーブルにコピーするストアドプロシージャを作成しました。サブクエリの結果をパラメーターとして受け取るストアド プロシージャを作成するにはどうすればよいですか。データベースは mysql です。
これは私の例です.テーブルからプロシージャにIDを選択するクエリを渡したい..
DELIMITER $$
DROP PROCEDURE IF EXISTS `test`.`sasi`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `sasi`(IN idno int(4))
BEGIN
INSERT INTO user5(id,email,address,fullname,gender,phonenumber)
SELECT id,email,address,fullname,gender,phonenumber FROM user1 where id != idno;
END$$
DELIMITER ;
call sasi(4);