大佬您好,前面大佬说的结论是没有问题的,ID是不会重复现,在页面中展示的数据重复,只有一个问题,那就是在查询数据的SQL使用存在问题导致最终查询到额数据出现重复。
比较常见出现咱们这种ID重复的现在,是和字段的关联有关系。
活字格数据表中的关联字段,是左关联,也就是当两种表的数据是1对1时,若是左关联两边表数据不一致,就会保留左边表数量的数据。
而若是两种表之间的关系是1对多,那就会可能由于关联错误导致数据重复。
正确做法
子表(1对多的多)
存储主表ID,子表通过主表ID关联到主表的ID
错误做法:
主表(1对多的1)
子表存储主表ID,主表通过ID关联到子表的子表ID
而这种错误做法就会导致,主表ID的数据重复。咱们可以检查一下页面表格中是否有使用关联字段,展示、查询,是否有存在的错误做法。
|