У меня две таблицы, и я хотел объединить два стола.
(Tbl_user)
id | user_name
6 | 11223
5 | 3322
7 | 5566
8 | 7788
(tbl_friends)
Я совмещаю этот столбец с уникальным
user_one_id | user_two_id
5|8
5|6
Запрос:
SELECT user.user_name
FROM tbl_user user
INNER JOIN tbl_friends a
ON user.user_id = a.user_one_id
INNER JOIN tbl_friends b
ON user.user_id = b.user_two_id;
Внесите нижеследующий запрос
SELECT u1.user_name name1, u2.user_name name2
FROM tbl_friends fn
Join
tbl_users u1
ON u1.id = fn.user_one_id JOIN
tbl_users u2
ON u2.id = fn.user_two_id;
Правильная идея, неправильная реализация. Возможно, вы хотите:
SELECT u1.user_name as name1, u2.user_name as name2
FROM tbl_friends f JOIN
tbl_users u1
ON u1.user_id = f.user_one_id JOIN
tbl_users u2
ON u2.user_id = f.user_two_id;