iT邦幫忙

3

(已解決)MS SQL Left Join後的表,要如何篩選過濾欄位的重複資料?

  • 分享至 

  • xImage

使用Join語法將兩張不同表,合併為一張表;但欄位"姓名" 已有試過使用
DistinctGROUP BYGROUP BY HAVING、或是使用 子查詢方式;
欄位"姓名"都還會出現重複資料。

請教各位要如何修改語法,才能成功篩選過濾欄位"姓名"重複資料?

謝謝各位.

SQL語法如下

SELECT Distinct
款目管理.MemberSN, 
款目管理.LoanNumber as 案號,款目管理.Name as 姓名, 
款目管理.CompanyName as 公司名稱, 款目管理.CompanyAddress as 公司設立地, 
諮詢管理.Regiona as 區域, 諮詢管理.Assist as 需求, 
款目管理.LoanDate as 申請時間,款目管理.Type as 審查結果
FROM  Loan 款目管理 
LEFT JOIN
Assistance 諮詢管理 ON 款目管理.MemberSN = 諮詢管理.MemberSN
Where 諮詢管理.Regiona Is Not Null And 款目管理.LoanNumber < > ''

目前SQL結果如下圖

SQL結果

想要的結果(紅框)
想要結果

囧阿~ iT邦新手 3 級 ‧ 2022-08-09 10:33:08 檢舉
你如果是要抓取最新的日期的一筆 找一下MAX這方法吧
感謝你的建議,已經有頭緒
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

3
rogeryao
iT邦超人 8 級 ‧ 2022-08-09 10:36:58
最佳解答

感謝你的方法,已經成功解出來了

我要發表回答

立即登入回答