Если вы должны сделать это как процедуру, вам нужно выбрать локальную переменную и использовать ее во втором запросе.учитывая
+----+----------+----------+
| id | username | photo |
+----+----------+----------+
| 1 | aaa | john.png |
| 2 | Jane | jane.png |
| 3 | Ali | |
+----+----------+----------+
3 rows in set (0.00 sec)
drop procedure if exists p;
delimiter $$
CREATE PROCEDURE p(
IN adminid VARCHAR(25))
BEGIN
declare vid int;
select id into vid from users where username = adminid;
select id,username,photo from users where id = vid;
END $$
delimiter ;
call p('aaa')
+----+----------+----------+
| id | username | photo |
+----+----------+----------+
| 1 | aaa | john.png |
+----+----------+----------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.02 sec)
Обратите внимание, что вы не можете вставить набор результатов в переменную, и то, что вы пытаетесь сделать, не будет работать вообще, если это то, что вы получите от своего первого запроса.