我想做的是选择一个外键(在phpMyAdmin中),这是一个自动填充的相关字段。例如:

表格1 {
trackID:1
艺术家:,
artistID:1
}

表2 {
artistID:1
歌手:X
}

因此,当选择外键artistID时,表1中的artist将被自动填写为X。对不起,如果我的解释不好,我会尽力回答任何问题。

谢谢。

最佳答案

我认为您想从ID查找艺术家值,请尝试以下操作:

select table1.trackID,(select table2.artist from table2 where table2.artistid=table1.artistid) as artist from table1


我假设Artistid是table2中的主键,所以子查询永远不会返回超过1条记录

08-06 17:52