我有一个表Info(:name,:friend_id)和另一个表Friends(:id,:network)。属性:网络可以是Facebook / Gmail / Linkedin。我想从所有服务中算出所有朋友,比如来自FB,Gmail和Linkedin的朋友。我有一个friends_list
friends_list = Info.where(:name => my_name)
我不想遍历friends_list并以正常方式查找每个friend_id。是否有单行查询可以给我所有来自Facebook的朋友的数量?