我要做的是选择一个外键(在phpMyAdmin中),一个自动填充的相关字段。例如:
表1 { trackID:1, 艺术家:, artistID:1 }
表2 { artistID:1, 艺术家:X }
因此,当选择外键艺术家ID时,表1中的艺术家将自动完成X.抱歉,如果我的解释不好,我会尽力回答任何问题。
谢谢。
答案 0 :(得分:0)
我想你想从ID中查找艺术家的价值,请尝试以下内容:
select table1.trackID,(select table2.artist from table2 where table2.artistid=table1.artistid) as artist from table1
我认为Artistid是table2中的主键,因此子查询永远不会返回超过1条记录
答案 1 :(得分:0)
更新曲目T SET artist =(SELECT artist FROM artists A WHERE A.artist_id = T.artist_id)