均缴满10年的在最后一个养老保险缴满10年的地方。

1、您目前45岁,去了上海后,继续在上海工作,直到退休,那样你可以在上海缴纳社保大概15年,那么退休选择上海没有问题。2、如果你离开上海去北京工作,一直工作到60岁,你在北京退休没有问题,其他地方的社保都合并入北京的账户。3、在北京上海以外的地方工作,社保仍然在北京代缴到60岁,你最后依然在北京退休。一定要在最后选择退休的城市即北京或是上海缴纳满十年以上。故此,你提出的第三个选项不成立。因为北京上海你不去工作,那就要选择代缴,可以自由根据需要和经济收入情况缴纳。