Чтобы определить записи, для которых существует «противоположная» запись, вы можете сделать:
SELECT *
FROM mytable t
WHERE EXISTS (
SELECT 1
FROM mytable t1
WHERE t1.giver_id = t.receiver_id AND t.giver_id = t1.receiver_id
)
Это демо на БД Fiddle с вашими примерами данныхвозвращает:
| giver_id | receiver_id |
| -------- | ----------- |
| 10 | 12 |
| 12 | 10 |