从两个没有内部联接的表中选择sql
我有两张桌子(tblnews和tblarticles)。 我想按日期顺序显示最新的文章和新闻。 例如,从这两个表中选出前10名,并显示标题。 但是我不知道应该如何选择这两个选项,我写了下面的代码,但它有一些错误从两个没有内部联接的表中选择sql,sql,select,Sql,Select,我有两张桌子(tblnews和tblarticles)。 我想按日期顺序显示最新的文章和新闻。 例如,从这两个表中选出前10名,并显示标题。 但是我不知道应该如何选择这两个选项,我写了下面的代码,但它有一些错误 (select top (10)(([NewsId]) as id,([NewsTitle]) as title,([NewsDate]) as date,[NewsActive]) from [tblnews] where ([NewsActive]='tr
(select top (10)(([NewsId]) as id,([NewsTitle]) as title,([NewsDate]) as date,[NewsActive]) from [tblnews]
where ([NewsActive]='true')) Order by date Desc)
UNION ALL
(Select Top(10)([ArticleId] as id,[ArticleTitle] as title ,
[ArticleDate] as date, [ArticleActive])
From [tblarticle] where [ArticleActive]='true'
order by date DESC )order by date DESC
所有的括号是什么?移除它们
select * from
(
(select top (10) [NewsId] as id, [NewsTitle] as title, [NewsDate] as date, [NewsActive]
from [tblnews]
where [NewsActive]='true'
Order by date Desc)
UNION ALL
(Select Top(10) [ArticleId], [ArticleTitle], [ArticleDate], [ArticleActive]
From [tblarticle]
where [ArticleActive]='true'
order by date DESC )
) tmp
order by date DESC
这给了我一些错误?哪种错误三张表怎么可能?都一样:
select。。。联合所有选择。。。联合所有选择…