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 ...