Получить имена столбцов вместо внешнего идентификатора в MySql - PullRequest
0 голосов
/ 10 января 2019

У меня есть таблица в MySql Db, названная как newtbl, в которой есть 2 столбца, на которые ссылаются как на внешние ключи, это m_id, p_id. Я хочу, чтобы вместо этих m_id и p_id отображались их имена.

Запрос, который я написал, приведен ниже, но в нем есть ошибки.

select newtbl.*, pa.p_name, m.m_id
from newtbl
left join matches m on newtbl.m_id = m.m_id
left join players pa on newtbl.p_id = pa.p_id

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Ниже приведен ответ на мой вопрос.

 select newtbl.u_id, pa.p_name from newtbl left join players pa on newtbl.p_id = pa.p_id
0 голосов
/ 10 января 2019

Вы можете попробовать использовать имя псевдонима в столбце as

select newtbl.*, pa.p_name, m.m_id  as 'mmID'
from newtbl 
left join matches m on newtbl.m_id = m.m_id 
left join players pa on newtbl.p_id = pa.p_id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...