使用外键完成字段

时间:2014-10-11 10:27:09

标签: mysql sql phpmyadmin foreign-keys foreign-key-relationship

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

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

表2 { artistID:1, 艺术家:X }

因此,当选择外键艺术家ID时,表1中的艺术家将自动完成X.抱歉,如果我的解释不好,我会尽力回答任何问题。

谢谢。

2 个答案:

答案 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)