Table1
:
id name design AddrId
1 Ram SE 101
2 Ravi JSE 102
3 Vas SSE 103
Table2
:
AddrId MobNo EmailId
101 78945 a@gmail
101 54675 b@gmail
102 12345 c@gmail
103 45687 d@gmail
103 64587 d@gmail
在第二个表格中,我有重复的值。我只需要独特的价值观。像这里我有两个不同的地址,ID相同,所以我可以得到第一个。我需要第一个和第二个表中的所有值(唯一)。任何人都可以帮助这个。
答案 0 :(得分:2)
尝试使用Row_Number
SELECT * FROM
(
SELECT *,ROW_NUMBER() OVER(PARTITION BY AddrId ORDER BY AddrId ASC) AS RN
FROM TABLE1
JOIN TABLE2 ON
TABLE1.AddrId =TABLE2.AddrId
) AS T
WHERE RN = 1