INSERT INTO [dbo].[LikesRefined] (userA,userB)
SELECT l1.[user],l1.likes
FROM [dbo].[Like] l1
inner join [dbo].[Like] l2 on l2.[user] = l1.likes and l2.likes = l1.[user]
WHERE l1.[user] < l1.likes
I'm inserting values userA
,userB
if there is a match in [dbo].[Like]
into [dbo].[LikesRefined]
How can I only insert records that don't already exist in [dbo].[LikesRefined]
?