[求助]SQL语句优化问题多表大数据量查询,数据库SQL Server2005
现在有两个表新闻表和新闻图片表
结构如下
News//新闻表
NewsID (varchar(50),not null)//新闻编号主键
NewsTile (varchar(max),null)//标题
NewsPartTitle(nchar(10),null)//短标题
NewsBody(varchar(max),null)//内容
NewsTime(datetime,null)//发布时间
NewsPic//新闻图片表
NewsPicID (decimal(18,0),not null)//新闻图片编号主键
NewsID(int,null)//新闻编号外键对应新闻表编号
LargerPic(varchar(max),null)//大图路径
NormalPic(varchar(max),null)//中图路径
SmallPic(varchar(max),null)//缩略图路径
现在NewsPic表有1870条数据
News表有1994条数据
(这两个表可能以后会增加到上万条数据)
要实现新闻图片搜索
需要生成另一个视图
SearchPic
SmallPic(varchar(max),null)
NewsPicID(decimal(18,0),not null)
NewsID(varchar(50),not null)
NewsTitle(varchar(max),null)
NewsBody(varchar(max),null)
现在的问题是如何写SQL语句能够快速查询这两个表的数据,这两个表以后可能会增加到上万条数据。