Re: [SQL ] 請問join後如何不顯示重複的資料

看板Database作者 (嗯)時間15年前 (2010/06/10 21:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《rookie (rookie)》之銘言: : 1、顯示不重複的資料可以使用DISTINCT, : 但如何找出資料重複的部份呢? SELECT Column1, COUNT(*) FROM Table GROUP BY Column1 HAVING COUNT(*) > 1 : 2、 : select MB001, MB002,MB003,MC.MC002,ME.ME002,MC.MC003,MB016 : from ASTMB MB LEFT JOIN ASTMC MC ON MB.MB001=MC.MC001 : LEFT JOIN CMSMV MV ON MC.MC003=MV.MV001 : LEFT JOIN CMSME ME ON MC.MC002=ME.ME001 : WHERE MB012>0 : 因同一資產數量若大於1,則有可能有多個不同的「保管人」 : 導致在ASTMB MB LEFT JOIN ASTMC MC ON MB.MB001=MC.MC001 : 時會同一資產會重複顯示? : 我只想要讓資產編號出現一次,請問如何解決呢?謝謝 拿掉SELECT 欄位中的MC003(保管人) 然後用DISTINCT 如果只要列出一筆資產編號 卻又要列出保管人 無法判斷複數保管人要SELECT哪一個出來... -- ◢◣ ◢◣◥████ ◢███◣ ████ ███▉█ ◢█ ◣◢ ██ ███ ◥█ ███▉█ ◢▉█ ◢██ ███ ◢██ ◢██ ███ ◥██◤ █▇▇▇◤ █▉█ █▇▇ █▇ ▉▇▇ █▉█ ██ ▉▉█▏▏◢█ ██▇◣ █▇█ ▇▇█ ██ ███ █▇█▎██ █▉▉█▏▏ rushcat -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.88.189 ※ 編輯: rushcat 來自: 123.193.88.189 (06/10 23:01)
文章代碼(AID): #1C4EVhEJ (Database)
討論串 (同標題文章)
文章代碼(AID): #1C4EVhEJ (Database)