select a.* 
from dbo.Dealer_SCM_Store_Main a 
     left outer join Dealer_SCM_Store_Detail b on a.MainID = b.MainID两个表的属性如下:
CREATE TABLE [dbo].[Dealer_SCM_Store_Main](
[ID] [int] IDENTITY(1,1) NOT NULL,
[MainID] [varchar](50) NULL,
[AreaCode] [varchar](50) NULL,
[DealerId] [varchar](50) NULL,
[StockSort] [varchar](30) NULL,
[WriteTime] [datetime] NULL,
[WritePsn] [nvarchar](100) NULL,
[StoreTo] [varchar](50) NULL,
[Re] [nvarchar](500) NULL,
[RelationID] [varchar](30) NULL,
[IsCheck] [int] NOT NULL,
[checkTime] [datetime] NULL,
[IsbaseCode] [varchar](50) NULL,
[rectime] [datetime] NULL,
 CONSTRAINT [PK_Dealer_SCM_Store_Main] PRIMARY KEY NONCLUSTERED 
(
[ID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
)
CREATE TABLE [dbo].[Dealer_SCM_Store_Detail](
[id] [int] IDENTITY(1,1) NOT NULL,
[MainID] [varchar](50) NULL,
[ProduceID] [varchar](30) NULL,
[ProduceCount] [decimal](18, 2) NULL,
[ProducePrice] [decimal](18, 2) NULL,
[re] [varchar](500) NULL,
[IsbaseCode] [varchar](50) NULL,
 CONSTRAINT [PK_Dealer_SCM_Store_Detail] PRIMARY KEY CLUSTERED 
(
[id] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]现在查询非常慢,单表查询Dealer_SCM_Store_Detail的数据要31S,两表连接后查询要1分15秒。
是不是索引建的不对呢?