我正在mySQL中从其他表创建一个表,
在我的表中,我已将MemberID标识为主键。如何从其他匹配MemberID的表中导入数据。
例如
我的表:
会员ID年龄
4 12
5 23
6 45
我想添加与MemberID匹配的Eye颜色:
会员ID眼睛颜色
6绿色
4蓝色
5布朗
我对mySQL很新,所以如果这是一个基本问题我会道歉。
答案 0 :(得分:1)
您可以将UPDATE
与JOIN
一起使用(在新表中添加新列后):
Update Table1 t1
JOIN Eye ey
ON t1.MemberID = ey.MemberID
SET t1.EyeColor = ey.`Eye Color`;
答案 1 :(得分:0)
首先,您必须为表格命名。
让我们假设第一个表叫做表1,第二个表叫做table2。
然后你可以做类似
的事情SELECT t1.MemberID, t1.Age, t2.EyeColor FROM table1 t1, table2 t2 WHERE t1.MemberID = t2.MemberID;