как я могу найти, если моя таблица имеет дубликаты записей для ContactNo для данной таблицы ниже в sql-запросе?Как найти дубликат ContactNo существует в моей таблице или нет
CREATE TABLE [dbo].[tblInquiry](
[Pk_InquiryID] [int] IDENTITY(1,1) NOT NULL,
[Source] [varchar](50) NOT NULL,
[Purpose] [varchar](50) NULL,
[InterestedIn] [varchar](50) NULL,
[OccupCat] [varchar](50) NULL,
[Possession] [varchar](50) NULL,
[ModeOfFinance] [varchar](50) NULL,
[Budget] [varchar](50) NULL,
[FK_InquiryForSite] [int] NOT NULL,
[PartyFirstName] [varchar](50) NOT NULL,
[PartyLastName] [varchar](50) NOT NULL,
[ContactNo] [varchar](50) NOT NULL,
[EmailID] [varchar](255) NULL,
[Address] [varchar](250) NULL,
[LastAddendedBY] [int] NOT NULL,
[DateOfInquiry] [datetime] NOT NULL,
[NextFollowedUpDate] [datetime] NULL,
[LastRemark] [varchar](250) NOT NULL,
[ImagePath] [nvarchar](250) NULL,
[Status] [varchar](50) NOT NULL,
[IsSiteVisited] [bit] NULL,
[Reference] [varchar](100) NULL,
[SourceDetail] [varchar](50) NULL,
[AttendedDate] [datetime] NULL,
[Rating] [tinyint] NULL,
[FK_SiteStructureId] [int] NULL,
[Fk_SourceId] [int] NULL,
[ImagePath2] [nvarchar](500) NULL,
[IsFromVisitForm] [tinyint] NULL)
У меня есть также внешний ключ в таблице ниже
CREATE TABLE [dbo].[tblInquiryRemarks](
[Pk_InqRemarks] [int] IDENTITY(1,1) NOT NULL,
[FollowedUpDate] [datetime] NOT NULL,
[FollowedUpBy] [int] NOT NULL,
[Fk_SiteId] [int] NULL,
[Fk_InquiryId] [int] NOT NULL references tblInquiry(Pk_InquiryID),
[Remarks] [varchar](250) NOT NULL)
и если существует, как удалить первую запись для всех повторяющихся записей в одном запросе?
Мы не делайте домашнее задание для вас. Возможно, вам захочется начать чтение нашей документации по SQL (http://stackoverflow.com/documentation/sql/topics), чтобы узнать, как писать базовый запрос. –
Я отредактировал вопрос, пожалуйста, обратитесь к. EJoshuaS, Chris, Roma Doskoch, EdChum, greg-449 –