我不太擅长编程,我必须在我的代码中进行此修复,该代码基本上有 2 个表(玩家:ID、名称、密码;匹配:player_ID、攻击、级别)通过主要和连接连接外键。我必须检索包含用真实玩家名称更改的player_ID 的输出。我知道它在数据库级别是如何工作的,但现在我使用 JDBC 与 Mysql 数据库交互。我知道我必须操作数据库元数据,但我仍然不明白使用哪种方法以及背后的整体逻辑。
最佳答案
JDBC API 将接受任意查询,因此您所要做的就是连接表并获取比赛信息和玩家姓名。
select m.attack, m.level, p.name from match m inner join player p on m.player_ID = p.ID
关于java - 如何获得外键实际值发生变化的数据库 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35961925/