Hai bisogno di un into
per ogni variabile selezionata:
declare
v_title MUSIC.TITLE%type;
v_cnt number;
v_hit music.hit%type;
begin
select music.title, count(melon_user.user_idx) as likes, music.hit
into v_title, v_cnt, v_hit
. . .
Note:
- Mai usa le virgole nel
FROM
clausola. Sempre usaJOIN
corretto ed esplicito sintassi. - Normalmente, questo andrebbe nelle variabili esterne per la procedura memorizzata.
- Puoi eventualmente fare quello che vuoi semplicemente usando una vista, piuttosto che una procedura memorizzata.