有结石一般情况下不能吃高钙类食物,例如骨制品、高钙牛奶,和豆制品,比如黄豆、大豆等。另外,还应当减少进食含有草酸的食物,比如菠菜、红茶、可乐等。其次,还应当减少进食动物油脂和高胆固醇类食物,例如动物肾脏、动物心脏、肺、肝等。因为这类食物容易引起组织水肿,例如引起尿道组织水肿后,会影响尿道结石正常排出,不利于结石疾病更好康复。存在结石后,除了饮食方面需要忌口,另外还需要积极排石治疗,才可以将结石排出。