简体   繁体   English

如何从另一个表中将2个字段匹配到另一个表中相同1个字段的数据

[英]How to get data from another table matching 2 fields to same 1 field from another table

I have 3 table 我有3张桌子

Player Playerid Player name 播放器 Playerid播放器名称

Team Team id Player1 foreign key playerid from table(player) Player2 foreiy key playerid 团队团队ID Player1表中的外键玩家ID(玩家)Player2前键玩家ID

Match Matchid Teamid Playerid 匹配 Matchid Teamid Playerid

Now I want a player name from the player table for player1 and player2 in Dropdown box 现在,我需要下拉列表框中的玩家1和玩家2的玩家表中的玩家名称

I am doing it for a college project using php codeigniter and stuck at this Please help me on this anyone. 我正在使用php codeigniter为一个大学项目做这件事,并被困在这里。请任何人帮助我。

您的案例看起来像一个简单的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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM