這是頁面截圖
下面是兩個代碼截圖調用的是這個方法
導致重復的原因倒推下,
什麼情況才會重復
1--數據庫層面
根據你的表頭那幾項信息看應該是聯合查詢了,不知道你使用的是左外連接還是哪種
如果有檢查你這個關系對不對,會不會出現主表有信息字表無信息的情況
2--如果sql關系正確那麼你看看會不會有重復數據,你進行了distinct沒有
至於為什麼會出現重復數據也思考下
3--如果db檢查沒有問題的話,那就是你寫的程序了。
其實你顯示頁面的數據是從list來的,你貼的圖指示list的獲取而已。
程序循環這個list並且顯示頁面,因此這裡指示根據list的值再做顯示,問題不會出現在這裡
即使有也是某個參數傳遞到函數時候參數錯了一些原因,這些都和你內部如何生成list有關系
對結果分析沒有多大幫助
你內部實現這個list有沒有進行特殊的編輯操作,
比如多條數據因為某個字段一樣把它進行了歸並,並且進行了某些計算
如果有那麼就是這個list的生成邏輯錯了