也许我没有彻底明白你的需求,但是我想,你肯定有一个销售记录的表吧,在其中设一个结款状态的字段不行吗?大致设计如下:
id(自动增量,唯一标识)
productID(关联至货品表)
saleTime(销售时间)
saleCount(销售个数)
salerID(关联至销售人员表)
recorderState(状态,0:以结款,1:借出未售出,2:借出已售出...)
...
...
这个设计思路下,需要注意的是销售带出去n件货品,但每一个的销售价不同,这个时候可以把每一件货品作为一条记录来记录(没有saleCount),另外也可以把这个表在拆出另外一个实际销售表,彼此在关联