这是表的结构
CREATE TABLE [dbo].[Table_1](
[ID] [int] IDENTITY(1,1) NOT NULL,
[GDSCode] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[ExHotelCode] [int] NULL,
[ExRoomCode] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[ExRatePlaneCode] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[HotelID] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[RoomID] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[RatePlaneID] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
 CONSTRAINT [PK_Table_1] PRIMARY KEY CLUSTERED 
(
[ID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]这是删除重复数据的SQL语句:
DELETE FROM Table_1 WHERE --c.ID=2
(GDSCode, a.ExHotelCode, a.ExRoomCode,a.ExRatePlaneCode,a.HotelID, a.RoomID,a.RatePlaneID) IN 
(SELECT c.GDSCode, c.ExHotelCode, c.ExRoomCode,c.ExRatePlaneCode, 
c.HotelID, c.RoomID,c.RatePlaneID FROM Table_1 c GROUP BY c.GDSCode,c.ExHotelCode, 
c.ExRoomCode,c.ExRatePlaneCode, c.HotelID, c.RoomID,c.RatePlaneID HAVING COUNT(*)>1)
AND 
a.ID NOT IN(SELECT MIN(ID) FROM Table_1 b GROUP BY b.GDSCode, b.ExHotelCode, 
b.ExRoomCode,b.ExRatePlaneCode, b.HotelID, b.RoomID,b.RatePlaneID HAVING COUNT(*)>1)执行上面的SQL语句,报错:
消息 102,级别 15,状态 1,第 2 行
',' 附近有语法错误。
消息 156,级别 15,状态 1,第 6 行
关键字 'AND' 附近有语法错误。哪位帮忙看看这是怎么回事啊?