Heim  >  Artikel  >  Backend-Entwicklung  >  update 可以与left join 一起用吗?

update 可以与left join 一起用吗?

WBOY
WBOYOriginal
2016-06-20 12:38:053649Durchsuche

各位大神,我是这么写的,好像不对,能帮我改改吗?谢谢!
$query = "UPDATE a,b set a.sta = '3',b.scores='b.scores+a.pname' from `member_operation` WHERE aid = '$var'  as a left join  `member` as b on a.mid=b.mid ";

member_operation  WHERE aid = '$var表和member表通过 a.mid=b.mid相联。

我想使得member_operation 表中的sta = '3',member表中的scores等于原有值加上member_operation 中pname值。


回复讨论(解决方案)

有人教我一下吗?谢谢大神。。。

UPDATE a,b set a.sta = '3',b.scores='b.scores+a.pname' from `member_operation` WHERE aid = '$var'  as a left join  `member` as b on a.mid=b.mid
 

UPDATE a,b set a.sta = '3',b.scores='b.scores+a.pname'  from `member_operation` WHERE aid = '$var'  as a left join  `member` as b on a.mid=b.mid 

UPDATE a,b set a.sta = '3',b.scores='b.scores+a.pname' from `member_operation`  as a left join  `member` as b on a.mid=b.mid WHERE a.aid = '$var'   试试这句吧  看看符合你需求么。。

好的 ,我试试,谢谢~!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn