1
我需要選擇具有非重複的ID的所有數據.. 這裏是我的示例表..需要幫助的SQL查詢 - 重複的多個數據項中選擇數據在一個數據字段
----------------------------------------------------------------------------------
ID | Zip-Code | Search Query | ID_LIST
----------------------------------------------------------------------------------
1 | 1000 | Query Sample 1 | 13,14,15,
----------------------------------------------------------------------------------
2 | 2000 | Query Sample 2 | 16,13,17,
----------------------------------------------------------------------------------
3 | 3000 | Query Sample 3 | 18,17,13,
----------------------------------------------------------------------------------
4 | 4000 | Query Sample 4 | 15,16,17,18,
----------------------------------------------------------------------------------
5 | 5000 | Query Sample 5 | 19, 20,
u能看到該ID爲1和2有重複的,這是13 ID_LIST
2和3也有重複,這是13和17
我想要做的就是像這樣......
----------------------------------------------------------------------------------
ID | Zip-Code | Search Query | ID_LIST
----------------------------------------------------------------------------------
1 | 1000 | Query Sample 1 | 13,14,15,
----------------------------------------------------------------------------------
2 | 2000 | Query Sample 2 | 16,17,
----------------------------------------------------------------------------------
3 | 3000 | Query Sample 3 | 18,
----------------------------------------------------------------------------------
5 | 5000 | Query Sample 5 | 19,20,
什麼查詢會對此有好處?任何幫助?
爲什麼不是1只是14,15? –
ID_LIST上的13被輸入到ID號2中,所以我不想將它包含在ID號2中 –
[**在數據庫列中存儲分隔列表真的很糟糕嗎?**](http:// stackoverflow .com/questions/3653462/is-stored-a-delimited-list-in-a-database-column-really-that-bad) – 1000111