为了澄清,我提出的问题是,“更改索纳塔所有成员的电子邮件[email protected],其中lastname是成员的真实姓氏”。如何更改所有ID的记录,JOIN和连接
有三个问题表。前两位是会员,第二位是艺术家,他们使用xRefArtistsMembers相关。它们分别是:
Members
-------
MemberID, Firstname, Lastname, Address, Email
Artists
-------
ArtistID, ArtistName, City, Region, WebAddress
XrefArtistsMembers
------------------
ArtistID, MemberID
我制定了以下查询:
alter a.*
from artists a
left join xrefartistsmembers x on x.artistid = a.artistid
left join members m on m.memberid = x.memberid
and m.email = m.lastname + ' % @sonata.org';
不幸的是,它不编译。再说一次,我的想法是,如何改变Sonata所有成员的邮件[email protected],其中lastname是成员的真实姓氏。
ALTER用于改变表结构,在这里你需要使用更新 – Satya
OK如果更新,我需要使用SET – user2948897
你需要什么来改变电子邮件? – Barmar