使用模型关联多不多关系查找数据,关联数据在中间表已经软删除,但是数据还是查找出来了,怎么解决呢?
首页,说一下我的业务场景,有三张表,分别为floors表用于记录楼层信息,goods表记录商品信息,floor_goods表记录楼层和商品的对应关系。这样的话,floor_goods为中间表,正常进行关联查询没有问题,但是我将floor_goods中的某一条数据进行了软删除后,然后进行查询,还是能够找到该条数据,我应该怎么样才能过滤掉已被删除的数据?希望得到解答,谢谢!
方法1:
根据文档:
(测试时没有写在关联关系方法里,当然你可以直接写在多对多关联关系里面)
方法2:
还是给多对多关联关系添加条件
这是stackoverflow上某个回答:https://stackoverflow.com/questions/173500...