Изменение идентификатора на правильный db_name - PullRequest
0 голосов
/ 26 мая 2020

Я должен позволить играть в команде друг с другом с правильными идентификаторами, например. Поэтому мне нужно сопоставить player1 с идентификатором таблицы игроков и показать имена обоих игроков. См. Конец в последней таблице.

games
id    |    player1   player2
 1    |    23        22
 2    |    33        45

player
id    |    name     
 23   |    Eric        
 22   |    Tom    

----- 

example
id    |    player1   player2
 1    |    Eric      Tom

1 Ответ

0 голосов
/ 26 мая 2020

У меня сейчас что-то вроде этого, но работает только наполовину. Потому что слева отображается правильное имя, а не справа. И если я попробую два левых соединения, появится сообщение «Не уникальное значение». Так что, если кто-нибудь знает, как завершить sh это, пожалуйста, сделайте это ..

SELECT games.id, player.name, games.player2 
FROM games 
LEFT JOIN player 
ON games.player1 = player.id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...