读书人

多表查询并消除重复行,该怎么处理

发布时间: 2013-01-01 14:04:19 作者: rapoo

多表查询并消除重复行
我有两个表:
新闻表News
NewID NewTitle NewCount NewContent
主键NewID

广告表Ads
AdID AdUrl NewAdID
主键AdID 其中NewAdID是NewID的外键


我想查询到结果是
NewTitle NewContent AdUrl ,但是总是出现重复行,各位能给个简单的代码么?多谢~~~~
[解决办法]
select distinct NewTitle,NewContent,AdUrl
[解决办法]
你使用外键的话有多条数据是正常的,比如一个新闻有两个广告,那当然就会有两条数据咯。

SELECT  News.NewTitle ,
News.NewContent ,
Ads.AdUrl
FROM News ,
Ads
WHERE News.NEWID = ads.newadid

读书人网 >SQL Server

热点推荐