java 去重並查詢出分類的結果

2021-07-09 13:14:21 字數 760 閱讀 7946

在專案會遇到這樣的需求 如查詢某個分類下面的資料,(乙個表 裡面有多個分類)

1.我這裡的解決方案是

先查詢所有的資料 然後遍歷一次去重 使用的方法就list 中的

然後再拿去重以後的資料在去比對所有的資料 查詢出這個分類下的所有資料

**如下:

listparameters2 =shopstoreservice.getxxbproductparameters(x);

listparameters3 = new arraylist();

system.err.println("所有值:"+parameters2.size());

//去除重複的

for (int i = 0; i < parameters2.size()-1; i++)

} system.err.println("去重後的值:"+parameters3.size());

for (int i = 0; i < parameters3.size(); i++) }}

資料結果

資料庫中的資料

其實就是使用 

contains去遍歷

mysql搜尋結果去重 MySQL去除查詢結果重複

出現結果重複數sql 四表關聯 select count post.id from wp posts as post left join wp term relationships as relation on post.menu order relation.term order left joi...

mysql 對查詢到的結果進行去重

於是我改動了一下sql select distinct sd1.ship address name,a1.ship address id,group concat a1.ship date b1.lot number,a1.company id from outstock so headers a1...

mysql 兩個查詢結果合併去重 SQL多表查詢

知識框架 1.表的加法 union 去重 union將兩個表的資料按行合併在一起,兩個表重複的資料只保留乙個 union all 不去重 union all將兩個表的資料按行合併在一起並保留重複行。2.表的聯結 2.1.交叉聯結cross join 交叉聯結又稱笛卡爾積,交叉聯結是對兩張表中的全部記...