Имате нужда от into
за всяка избрана променлива:
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
. . .
Бележки:
- Никога използвайте запетаи в
FROM
клауза. Винаги използвайте правилно, изричноJOIN
синтаксис. - Обикновено това ще влезе във външните променливи за съхранената процедура.
- Възможно е да правите това, което искате, само като използвате изглед, а не съхранена процедура.