找到出現(xiàn)重復的原因,是笛卡爾集還是錯誤數(shù)據(jù)導致的。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供九臺企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站設計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設公司、H5頁面制作、小程序制作等業(yè)務。10年已為九臺眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設公司優(yōu)惠進行中。
笛卡爾集,一般在連接后用group by 或是distinct 解決;具體也要看情況
錯誤數(shù)據(jù),那就找到錯誤數(shù)據(jù)的關鍵字段,在連接前就屏蔽掉
1.多表查詢
注意:在實際運行環(huán)境下,應避免使用笛卡爾積
可以看到下面笛卡爾積不合理的地方
為了避免這種情況的發(fā)生,可以采用等值連接的方法
栗子1:
注意:
所謂笛卡爾積,通俗點說就是指包含兩個集合中任意取出兩個元素構(gòu)成的組合的集合.
舉例子,假設R中有元組M個,S中有元組N個,則R和S的笛卡爾積中包含的元組數(shù)量就是M*N.這個規(guī)則可以向多個關系擴展.
上面的例子的笛卡爾積結(jié)果就是tj_angela給出的(ac,ad,bc,bd)
屬于的含義就是R是d1*d2*……*dn子集,這里其實是相等的.
分享題目:mysql怎么去笛卡爾集 數(shù)據(jù)庫笛卡爾
本文來源:http://www.rwnh.cn/article10/ddoosdo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化、網(wǎng)站設計、品牌網(wǎng)站建設、做網(wǎng)站、響應式網(wǎng)站、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)