我想要做的是选择一个外键(在 phpMyAdmin 中),一个自动填充的相关字段。例如:
表 1 { 轨道ID:1, 艺术家:, 艺术家ID: 1 }
表 2 { 艺术家ID: 1, 艺术家:X }
因此,当选择外键artistID时,表1中的artist将自动补全为X。如果我的解释不好,很抱歉,我会尽力回答任何问题..
谢谢。
最佳答案
我认为您想从 ID 查找艺术家值(value),请尝试以下操作:
select table1.trackID,(select table2.artist from table2 where table2.artistid=table1.artistid) as artist from table1
我假设Artistid是table2中的主键,所以子查询永远不会返回超过1条记录
关于mysql - 使用外键完成字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26313643/