powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывести имя вместо ID из той же таблицы
5 сообщений из 5, страница 1 из 1
Вывести имя вместо ID из той же таблицы
    #40120118
eluzh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простите, вопрос глупый и думаю где-то описывался, но я даже не знаю как правильно сформулировать его.
Есть таблица USERS с кучей столбцов. Мне надо вывести ID, username, refferal_from...как бы всё просто, но в refferal_from указан номер ID, а мне надо, чтоб выходил соответствующий этому ID username. Пр.
ID | username | refferal_from
1 | mike | piter
2 | george | piter
3 | fedor | mike

ну и т.д.
...
Рейтинг: 0 / 0
Вывести имя вместо ID из той же таблицы
    #40120145
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JOIN ещё одной копии таблицы.
...
Рейтинг: 0 / 0
Вывести имя вместо ID из той же таблицы
    #40120159
eluzh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Спасибо! А можно поподробнее? JOIN же объединяет данные из разных таблиц. А у меня данные находятся в одной таблице. Вот если пишу:

SELECT id, username, reffelar_from
from users

то результат

1 | piter |
2 | mike | 1
3 | george | 1
4 | fedor | 2

вот в третьей колонке надо чтоб выходил username, который находится в этой же таблице (вторая колонка)
...
Рейтинг: 0 / 0
Вывести имя вместо ID из той же таблицы
    #40120174
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eluzh
JOIN же объединяет данные из разных таблиц.

В том числе и разные независимые копии одной и той же таблицы.

Код: sql
1.
2.
3.
SELECT t1.username, t2.username
FROM table t1
JOIN table t2 ON t1.referal_id = t2.id
...
Рейтинг: 0 / 0
Вывести имя вместо ID из той же таблицы
    #40120182
eluzh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Спасибо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывести имя вместо ID из той же таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]