У меня есть следующий SQL, который создает список друзей с другой информацией:
SELECT DISTINCT exchange.id userid, exchange.name username, exchange.lastactivity lastactivity, exchange.id avatar, exchange.id link, cometchat_status.message, cometchat_status.status
FROM buddy
JOIN exchange ON buddy.penpalA = exchange.id
LEFT JOIN cometchat_status ON exchange.id = cometchat_status.userid
WHERE buddy.penpalB =887
ORDER BY username ASC
Он отлично работает для отображения списка друзей, чей текущий член - penpalA, однако я хочу сделать так, чтобы он также проверял, является ли penpalB текущим членом, и если да, то получает информацию из этого столбца, а не другой как penpalA или penpalB может быть текущим членом, и в настоящее время он не проверяет это.
Как я могу изменить его, чтобы он работал?