根据国家相关规定,如果个人已经在公安机关办理过身份证,但由于各种原因造成户口本丢失或损坏,可以携带身份证、户口注销证明或者居委会出具的证明来办理补发户口簿。
但是,如果从未在公安机关办理过身份证,则需要先去办理身份证,然后才能办理户口簿。因此,如果在上海没有户口本需要补办身份证,需要先去公安机关办理身份证,然后再办理补发户口簿。