DELIMITER $$
SET sql_mode='' $$
DROP PROCEDURE IF EXISTS `tablo`.`prosedur`$$
CREATE PROCEDURE `tablo`.`prosedur`(IN selamiid varchar(200), OUT yeniuyeid INTEGER(10))
BEGIN
SET yeniuyeid = '';
IF EXISTS (Select d.uyeid AS yeniuyeid FROM selamlar s INNER JOIN uyeler u ON u.uyeid=s.uyeid INNER JOIN danimarka d ON d.mail=u.mail WHERE s.sid = selamiid
ORDER BY s.s1,s.s2 DESC LIMIT 0,1) THEN
UPDATE uyeler SET hit = hit + 1 WHERE uyeid=yeniuyeid;
END IF;
END$$
DELIMITER ;
şeklinde bir prosedur var ama
uyeid=yeniuyeid
olan where kısmında d.uyeid AS yeniuyeid den gelen outputu kullanmak istiyorum ancak bir türlü beceremedim. Bunun için nasıl bir çözüm kullanabilirim?