Я пытаюсь отобразить имя профиля друга пользователя. У меня есть таблица друзей (таблица пользователей) и таблица друзей (таблица друзей). Не спрашивайте, почему тупо сбивают с толку имена, это то, что требует назначение. Я буду называть friendsID как user_id, а myfriendsID как friends_ID, чтобы избежать путаницы.
Теперь у меня есть список user_id и друзей, связанных с этим идентификатором.
Я хочу, чтобы он также мог отображать имена друзей через имя профиля, которое у меня есть в таблице user_id.
SQL, который у меня есть на данный момент:
SELECT friends.friend_id, myfriends.friend_id2, friends.profile_name
FROM friends
INNER JOIN myfriends
ON friends.friend_id = myfriends.friend_id1
WHERE friends.friend_id = '2'
Проблема в том, что в нем указано имя USER_ID, а не friend_id. Имена профилей, которые я пытаюсь получить, также взяты из таблицы user_id, но имеют свой уникальный user_id. Если это имеет смысл?