这个查询语句该怎样写?在线等待?

whggg 2003-08-22 08:58:40
News新闻信息表
ID Title Content FenLeiID

News_FenLei新闻分类表
ID FenLeiName Orders


查询结果:
国内新闻 : 抗洪抢险胜利
国际新闻 : 伊拉克一沦陷
足球新闻 : 世界杯比赛,中国对出现 

首页显示每个栏目的最新一条新闻,用一句SQL实现。
...全文
35 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
niaoked 2003-08-23
  • 打赏
  • 举报
回复
还是用模块好!
chasn 2003-08-23
  • 打赏
  • 举报
回复
News_Fenlei:
1 国内新闻 4
2 国际新闻 2
3 足球新闻 3
4 IT新闻 1
chasn 2003-08-23
  • 打赏
  • 举报
回复
News:
1 111 111111 1
2 222 222222 2
3 333 33333333 3
4 444 444444444 4
5 555 555555555 1
6 666 666666666 2
7 777 77777777 3
8 888 88888888 4
9 999 9999 1
10 000 0000000 1
chasn 2003-08-23
  • 打赏
  • 举报
回复
SELECT Title AS 标题,
(SELECT FenLeiName
FROM News_FenLei
WHERE ID = FenLeiID) AS 分类
FROM News
WHERE (ID IN
(SELECT MAX(ID)
FROM News
GROUP BY FenLeiID))
ORDER BY
(SELECT ORDERS
FROM News_FenLei
WHERE ID = FenLeiID)
OK了
ahuiok 2003-08-23
  • 打赏
  • 举报
回复
是啊, 分三个sql 。 要不循环起来还慢。
  • 打赏
  • 举报
回复
用三个sql写

因为你是三个栏目啊 一个sql要用循环,速度减慢了

还有没有时间 是没有办法判断最新的
IamScout 2003-08-22
  • 打赏
  • 举报
回复
没有时间的字段怎么找最新的新闻,select两表+条件,不难吧
54duke 2003-08-22
  • 打赏
  • 举报
回复
分成9个版块吧.....
whggg 2003-08-22
  • 打赏
  • 举报
回复
是的啊。
有9 个分类,不大可能去调用9次吧。
想用一句搞定,这样速度可以提上去。
望高手门指点:)
qwater 2003-08-22
  • 打赏
  • 举报
回复
一句还真难写

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧