Отображение profile_name из таблицы друзей - PullRequest
0 голосов
/ 18 мая 2019

Я пытаюсь отобразить имя профиля друга пользователя. У меня есть таблица друзей (таблица пользователей) и таблица друзей (таблица друзей). Не спрашивайте, почему тупо сбивают с толку имена, это то, что требует назначение. Я буду называть 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. Если это имеет смысл?

1 Ответ

0 голосов
/ 18 мая 2019

Присоединиться к друзьям / пользователям снова.

Inner join friends as f2
On f2.friend_id = myfriends.friend_id1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...