作者rookie (rookie)
看板Database
標題[SQL ] 請問join後如何使資料不重覆
時間Thu Jun 10 18:02:56 2010
ASTMB TABLE
MB001 資產編號
MB002 資產名稱
MB003 資產規格
MB012 數量
ASTMC table
MC001 資產編號
MC002 部門代號
MC003 保管人
CMSME table
ME001 部門代號
ME002 部門名稱
CMSMV table
MV001 員工代號
MV002 姓名
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
時會同一資產會重複顯示?
我只想要讓資產編號出現一次,請問如何解決呢?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.232.236