MYSQL 能不能用一条语句将两个关联的表,更新其中一个表的一字段
比如我有两个表A和B其中A表idnametypename1刘德华男歌手2张真男歌手B表字段如下:idtypename1男歌手2女歌手现在我想在表A中增加一个typeid的...
比如 我有两个表 A 和 B
其中 A表
id name typename
1 刘德华 男歌手
2 张真 男歌手
B 表字段如下:
id typename
1 男歌手
2 女歌手
现在我想在表A中 增加一个typeid 的字段,并让表A.typeid=表B.id where 表A.typename=表B.typename
所以我想能不能用一条update更新语句,一次更新完这个表A的typeid字段值,请高人指点,谢谢 展开
其中 A表
id name typename
1 刘德华 男歌手
2 张真 男歌手
B 表字段如下:
id typename
1 男歌手
2 女歌手
现在我想在表A中 增加一个typeid 的字段,并让表A.typeid=表B.id where 表A.typename=表B.typename
所以我想能不能用一条update更新语句,一次更新完这个表A的typeid字段值,请高人指点,谢谢 展开
2个回答
展开全部
可以的。
例如:
UPDATE 表A,表B SET 表A.typeid=表B.id where 表A.typename=表B.typename
例如:
UPDATE 表A,表B SET 表A.typeid=表B.id where 表A.typename=表B.typename
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询