多表查询并消除重复行
我有两个表:
新闻表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