У меня есть одна таблица пользователей с 2 полями: id, name и другая таблица друзей с 2 полями: userid1 userid2.
Таким образом, это означает, что userid1 является другом с userid2. Я хочу с одним внутренним или левым соединением показать это:
имя пользователя userid1 (получено из таблицы пользователей) является другом с именем userid2 (получено из таблицы пользователей)
что-то
ВЫБРАТЬ * У друзей ВНУТРЕННИЕ ПРИСОЕДИНЯЙТЕСЬ к пользователям ПО friends.userid1 = users.id AND friends.userid2 = users.id, но это не работает.
Любой хороший вопрос с хорошим объяснением, пожалуйста?
Если, например, у меня есть следующие данные в таблице пользователей:
ID: 1 ИМЯ: FinalDestiny
ID: 2 ИМЯ: Джордж
и следующие данные в таблице друзей:
ID1: 1 ID2: 2
Так что это означает, что 1 друг с 2.
Мне нужно одним запросом получить имя 1 и имя 2 и повторить, что они друзья
FinalDestiny дружит с Джорджем