SELECT
	ROUND(AVG(score),3) AS avg_score
FROM user_action_tb
WHERE 
	user_id IN (
		SELECT DISTINCT user_id
        FROM recommend_tb rt
		JOIN user_action_tb uat ON rec_user = user_id
        WHERE rt.rec_info_l = uat.hobby_l
    )