根据上海市规定,每名上海户口持有人只能在上海市范围内购买一套商品住房。如果需要购买第二套商品住房,需要满足一定条件并经过相关部门的批准。当前政策下,持有上海户口的个人是不允许购买三套以上的房产的。同一家庭内所有成员共计只能购买两套住宅,包括外地户口成员。如有特殊情况,可以向当地房管部门详细咨询相关政策。上海户口的人在上海可以买一套自住房和一套经济适用房,但是不能同时拥有三套房产。根据上海市规定,每个上海户口家庭只能购买一套商品房,一套自住房和一套经济适用房。购房者必须提供本人的居民身份证和不动产登记证明,同时需满足相关规定的购房条件才能购买房产。