真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SQL多個主鍵的表,插入數(shù)據(jù)有重復(fù)時,查詢數(shù)據(jù)的重復(fù)值?

SQL多個主鍵的表,插入數(shù)據(jù)有重復(fù)時,會提示違反主鍵約束不能插入的錯誤。那么,如何找到插入數(shù)據(jù)的重復(fù)值?

創(chuàng)新互聯(lián)公司專注于連云企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城建設(shè)。連云網(wǎng)站建設(shè)公司,為連云等地區(qū)提供建站服務(wù)。全流程按需搭建網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

解決方法:使用group by

 

假設(shè)有個表#a,有saleid,vendorid,comid,price,saleprice,quantity等字段。

主鍵是:saleid,vendorid,comid三個。假設(shè)插入#a的數(shù)據(jù)源可能會有重復(fù)的。

即:saleid,vendorid,comid三個字段都一樣的字段,那么插入#a的時候會報主鍵沖突,違反主鍵約束。

 

如果想找出#a表中插入重復(fù)的值可用下面語句來查詢:

Select saleid,vendorid,comid,count(*) from #a group by saleid,vendorid,comid having count(*)>1

以上語句會按照三個主鍵saleid,vendorid,comid分組,如果saleid,vendorid,comid都一樣的記錄則統(tǒng)計相同的有幾行記錄。Group by后面的having條件則是查詢出相同記錄大于1行的。


當前標題:SQL多個主鍵的表,插入數(shù)據(jù)有重復(fù)時,查詢數(shù)據(jù)的重復(fù)值?
網(wǎng)站地址:http://weahome.cn/article/pcisdh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部