日期:2014-05-17  浏览次数:20370 次

如何读取存在重复信息的客户
客户表结构:

CREATE TABLE [dbo].[Customers](
[CustomerID] [nvarchar](36) NOT NULL,
[Fullname] [nvarchar](500) NOT NULL,
 CONSTRAINT [PK_CRMCustomers] PRIMARY KEY CLUSTERED 
(
[CustomerID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'客户ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CRMCustomers', @level2type=N'COLUMN',@level2name=N'CustomerID'
GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'全称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CRMCustomers', @level2type=N'COLUMN',@level2name=N'Fullname'
GO

联系人表结构:

REATE TABLE [dbo].[Contacts](
[ContactID] [nvarchar](36) NOT NULL,
[CustomerID] [nvarchar](36) NOT NULL,
[Name] [nvarchar](500) NOT NULL,
[Telephone] [nvarchar](500) NULL,
 CONSTRAINT [PK_CRMContacts] PRIMARY KEY CLUSTERED 
(
[ContactID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'联系人ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CRMContacts', @level2type=N'COLUMN',@level2name=N'ContactID'
GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'客户ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CRMContacts', @level2type=N'COLUMN',@level2name=N'CustomerID'
GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CRMContacts', @level2type=N'COLUMN',@level2name=N'Name'
GO

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'移动电话' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CRMContacts', @level2type=N'COLUMN',@level2name=N'Telephone'
GO

一个客户可以有多个联系人,且联系人的手机号可以重复。
客户全称可以重复。