Reputation: 337
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
In second table I have duplicate values. I need only unique values. like here I have two different addresses with same ID, so can I get first one. I need all values(unique) from first and second tables. can any one help this.
Upvotes: 1
Views: 122
Reputation: 28403
Try with 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
Upvotes: 2