我想循环遍历一个select子查询的结果,并使用它们来获取另一张表中的数据:
SELECT alias, profile_picture
FROM public.profile
where user_id = (
SELECT friend_user_id
FROM public.friends
where user_id = 1059948007363671)::text
显然,此查询返回:
ERROR: more than one row returned by a subquery used as an expression
什么是循环遍历子查询结果并将其分配给临时变量的最佳方法,以便pubic.profile可以使用它来获取相应的个人资料信息?