SQLServer中如何获得每一个新闻类型下最新发布的一条新闻信息

createtableNewsMainPage(--新闻信息表--NewsMainPageIDnumeric(18)notnull,--新闻编号NewsTitlenvar... create table NewsMainPage (--新闻信息表--
NewsMainPageID numeric(18) not null,--新闻编号
NewsTitle nvarchar(100) not null,--新闻标题
CreateTime datetime not null--新闻发布时间
)
create table NewsType (--新闻类型表--
NewsTypeID numeric(18) not null,--类型编号
NewsTypeName nvarchar(30) not null)--类型名称
create table NewsType_NewsMainPage_ERP (--新闻类型_新闻信息_ERP--
NewsTypeID numeric(18) null,--新闻类型编号
NewsMainPageID numeric(18) null--新闻信息编号
)
数据都是动态添加进入数据库
需求:SQLServer 的 T-SQL
获得每一个新闻类型下最新发布的一条新闻信息
展开
 我来答
蝶儿忙
2009-10-31 · TA获得超过1.1万个赞
知道大有可为答主
回答量:2629
采纳率:0%
帮助的人:0
展开全部
WITH orders AS(
SELECT MAX(a.CreateTime) CreateTime,c.NewsTypeID
FROM NewsType_NewsMainPage_ERP c
INNER JOIN NewsMainPage a
ON a.NewsMainPageID = c.NewsMainPageID
GROUP BY c.NewsTypeID
)
SELECT a.NewsTitle,d.CreateTime,b.NewsTypeName
FROM NewsType_NewsMainPage_ERP c
INNER JOIN NewsType b
ON b.NewsTypeID = c.NewsTypeID
INNER JOIN NewsMainPage a
ON a.NewsMainPageID = c.NewsMainPageID,
orders d INNER JOIN NewsType e
ON d.NewsTypeID = e.NewsTypeID
WHERE d.CreateTime = a.CreateTime
壹寰(深圳)科技文化有限公司
2021-03-27 广告
要找正规专业的公司,行业口碑也比较重要。更多详尽准确的信息可以找壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢复、... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
st_heping
2009-10-31 · TA获得超过153个赞
知道小有建树答主
回答量:385
采纳率:0%
帮助的人:195万
展开全部
select * From NewsMainPage where CreateTime=(select max(CreateTime) From NewsMainPage)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式