SQL裡面怎麼去除重複的

2022-10-15 10:27:58 字數 860 閱讀 9666

1樓:匿名使用者

建議你分步驟做

第一步,select * into #b from 【表】 where 1=2

給#b 表增加一個不重複的關鍵字索引 【值1】索引然後再 select * into #b from 【表】這樣就過濾掉了【值1】的重複項

第二步,你使用select 值2 count(值1) from 表 group by 值2

既可以實現你的目標了。

2樓:匿名使用者

首先,你查詢的維度就不清楚。就說這個表,你有四條資料,a地和b地的都有兩條,這樣分組值2當然是a2個,b2個啦。你的意思是不是如果客戶1在a地辦理,那麼不統計在b地辦理的次數?

select

tmp_tbl.值2,

count(tmp_tbl.值1)

from

(select 表1.值1,

(select top 1 表2.值2 from 表 表2 where 表2.值1=表1.值1 order by 表2.值2) as '值2'

from 表 表1

group by 表1.值1,(select top 1 表2.值2 from 表 表2 where 表2.值1=表1.值1 order by 表2.值2))

3樓:熊冰昳

你資料錄入結構就不清楚。一個客戶只能有一個地方麼?

那你的值1就不要設定可重複的。

sql語句能辦到,但是需要更新表。

4樓:軟小店

select 值2 distinct count(值1) from 表 group by 值2

利用:distinct消除重複

SQL去除重複記錄急

樓主既然只想要booid 1234中的任何一條記錄,那可以這樣 select top 1 from bookinfo where booid 1234 我的辦法是 例如要清除a表的重複資料 先暫停伺服器訪問 select distinct into b from a delete a select ...

SQL怎麼去除某一列的重複項

假設存在一個主鍵id,name為重複列 下面這句可以查出所有的沒有重複的資料 select from表as awhere id select min id from 表where name a.name 根據上面這句就可以刪除所有重複項的資料delete from 表where idnot in s...

怎麼去除js陣列裡面的重複元素,Js中去除陣列中重複元素的幾種方法

希望bai 可以幫你1 書寫去du除陣列zhi重複元dao 素呼叫函式 內 去除陣列重複元素 function uniquearray data for var i 0 i data.length 0 for var i in a return data js中去除陣列中重複元素的幾種方法 方法1 ...