我在mySQL中从其他表创建了一个表,
在我的表中,我将MemberID标识为主键。如何从与MemberID匹配的其他表中导入数据。
例如
我的表格:
MemberID技术时代
4个月,一个月12天
5个月,10个月,7个月,23个月
6个月,一个月45天。
我想从以下位置添加与MemberID相匹配的眼睛颜色:
MemberID可选眼睛颜色
6个月,一天,一天
4*蓝色
5个人,一个人,布朗。
我对mySQL非常陌生,所以如果这是一个基本的问题,我很抱歉。
发布于 2012-10-30 21:35:03
您可以对JOIN使用UPDATE (在新表中添加新列之后):
Update Table1 t1
JOIN Eye ey
ON t1.MemberID = ey.MemberID
SET t1.EyeColor = ey.`Eye Color`;See this SQLFiddle
发布于 2012-10-30 21:28:58
首先,您必须为表指定名称。
让我们假设第一个表被称为表1,第二个表被称为table2。
然后你可以做类似这样的事情
SELECT t1.MemberID, t1.Age, t2.EyeColor FROM table1 t1, table2 t2 WHERE t1.MemberID = t2.MemberID;https://stackoverflow.com/questions/13139742
复制相似问题