和Image一样,我想从配置文件和登录表中删除一条记录或一行。配置文件表与配置文件表中的Login By Id和Login表中的Profileid具有关系。 我使用此查询:我如何从2表中删除有关系的记录?
DELETE Profile.Id , Profile.Lastname, Profile.Name, Profile.Phone, Profile.Countryid, Profile.Email, Profile.[Address], Profile.Typeid, Profile.[Status], Profile.Regdate,
Login.[Password] Login.Username, Login.Id AS Loginid, Login.Profileid
FROM Login INNER JOIN Profile ON Login.Profileid = Profile.Id
WHERE Profile.Id = 4
但是当我运行此查询我得到这个错误的Microsoft SQL Server 2008:
消息102,15级,状态1,行 语法错误靠近','。
是否适当的查询来执行此操作删除作业? 如果不是,我该怎么做?我的意思是如何查询应该是?
加油的人。至少查看'DELETE'语句的语法。 http://www.w3schools.com/sql/sql_delete.asp – 2011-12-19 06:54:55