[英]mysql update one table from another table
I try the code below it notwork I guest maybe where clause not orect 我尝试下面的代码不工作我客人可能在哪里条款不是orect
update member set member.`status` = 4
where member.idmember = select DISTINCT activitynote.idmemberref where activitynote.checkkey =4
then I try 然后我试试
update member, activitynote set member.`status` = 4
where member.idmember = activitynote.idmemberref
and activitynote.checkkey = 4
This code is work but not the thing I want please help 这段代码是有效的,但不是我想要的东西请帮忙
member.idmember is primary key and activitynote.idmemberref can be duplicate member.idmember是主键,activitynote.idmemberref可以是重复的
If I understood correctly, then it should solve the problem. 如果我理解正确,那么它应该解决问题。
update member set member.`status` = 4
where member.idmember IN
(select DISTINCT activitynote.idmemberref from activitynote where activitynote.checkkey =4)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.