求一个SQL语句
付一笑 2012-12-12 11:02:33 现有两个表:
CREATE TABLE [dbo].[MPPRT](
[id] [int] IDENTITY(1,1) NOT NULL,
[物料编码] [nvarchar](20) NULL,
[票单号] [nvarchar](20) NULL,
[图号] [nvarchar](20) NULL,
[规格] [nvarchar](50) NULL,
[材质] [nvarchar](100) NULL,
[模具号] [nvarchar](255) NULL,
[需求量] [float] NULL,
[备注] [nvarchar](255) NULL,
[打印] [bit] NULL CONSTRAINT [DF_MPPRT_打印] DEFAULT (0)
) ON [PRIMARY]
CREATE TABLE [dbo].[MPMQ](
[id] [int] IDENTITY(1,1) NOT NULL,
[零件编号] [nvarchar](20) NULL,
[规格] [nvarchar](50) NULL,
[模具编号] [nvarchar](255) NULL
) ON [PRIMARY]
MPRPT表中的图号与MPMQ表中的零件编号关联代出MPMQ表中的模具编号。但现在的难题目是:
图号和零件编号存在多对一的关系。
比如。图号MP40123,MP40123-1,MP40123-2,...... 但对应的零件编号都是MP40123
还有图号的长度也不固定,有6位,7位,8位。有的带-,有的不带-