Как получить данные из другой таблицы, совпадающей с 2 ​​полями, к одному и тому же полю из другой таблицы - PullRequest
1 голос
/ 06 апреля 2019

У меня 3 стола

Игрок Playerid Имя игрока

Команда Идентификатор команды Player1 внешний ключ playerid из таблицы (игрок) Player2 foreiy keyplayerid

Match Matchid Teamid Playerid

Теперь мне нужно имя игрока из таблицы игроков для player1 и player2 в выпадающем списке

Я делаю этодля проекта колледжа, использующего php codeigniter и застрявшего в этом. Пожалуйста, помогите мне в этом кто-нибудь.

1 Ответ

0 голосов
/ 07 апреля 2019

Ваш случай выглядит как простой JOIN запрос

SELECT T.team_id, P1.player_name, P2.player_name from team T JOIN player P1 ON T.player1 = P1.player_id JOIN player P2 ON T.player2 = P2.player_id
...