和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