Deze zoekopdracht zou de ID-waarde en naam van de vrienden van #5 retourneren, zoals weergegeven in deze SQL Fiddle-voorbeeld
SELECT f.FriendId AS FriendId
, u.Name AS FriendName
FROM FriendTable AS f
INNER JOIN UserAccount AS u ON f.FriendId = u.UserId
WHERE f.UserId = 5
UNION
SELECT f.UserId AS FriendId
, u.Name AS FriendName
FROM FriendTable AS f
INNER JOIN UserAccount AS u ON f.UserId = u.UserId
WHERE f.FriendId = 5
De UNION
zal duplicaten verwijderen, waardoor deze zoekopdracht werkt voor zowel een enkel record van vrienden, of de 2-record vriendschap die u vermeldt in de opmerking. Je zou de vriendschap met 2 records echter niet nodig moeten hebben, omdat er geen nieuwe informatie wordt opgeslagen in de tweede record die je niet kunt krijgen door slechts één record te hebben.