请教:这个SQL语句该怎样写?高手请进 (分不够我再加)

hiaming 2003-08-21 05:01:00
请教:这个SQL语句该怎样写



我有两个一对多的关系表,主表 Project_Name 和 从表 Project_Books

Project_Name的数据

c_ID c_Name c_Client c_Remark Is_Del
1 XXXX软件需求分析说明书 劳动局 0
2 XXXX软件需求分析说明书 劳动局 0
......


Project_Books
主键 Project_Name.c_ID 内容
p_ID c_ID remark
1 1 内容
2 1 内容
3 1 内容
4 1 内容
5 1 内容
6 1 内容
7 1 内容
5 2 内容
6 2 内容
7 2 内容
8 2 内容
9 2 内容
10 2 内容
......

我的目的是,用一个SQL语句,选出所有方案书的资料及最新一个版本的内容
即Project_Name中的所有记录和每条记录对应的Project_Books表中取最新的一条记录。
而且我也不能确定其余条件
但我使用内联查询时,会有很多多余的行。请问这个SQL语句该如何写?

...全文
51 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hiaming2 2003-11-06
  • 打赏
  • 举报
回复
搞定
hiaming 2003-11-06
  • 打赏
  • 举报
回复
搞定了吧
hiaming 2003-11-06
  • 打赏
  • 举报
回复
我来
alphawin 2003-08-29
  • 打赏
  • 举报
回复
up
loulanlouzhu 2003-08-29
  • 打赏
  • 举报
回复
这个应该还不算开眼界!

大力的确很厉害!
hiaming 2003-08-29
  • 打赏
  • 举报
回复
谢谢各位帮忙,SQL server版的大力GG帮我解决了,各位可去看看,真的大开眼界



http://expert.csdn.net/Expert/topic/2174/2174020.xml?temp=.7715418


这里就当散分吧!
hiaming 2003-08-29
  • 打赏
  • 举报
回复
谢谢各位帮忙,SQL server版的大力GG帮我解决了,各位可去看看,真的大开眼界



http://expert.csdn.net/Expert/topic/2174/2174020.xml?temp=.7715418
Frankeny 2003-08-21
  • 打赏
  • 举报
回复
我不知道是不是缺了时间。
还是用p_Id 判断,c_id组里最大的p_id的号算是最新的记录

我这里有个Sql语句:
对你可能有用:

要写存储过程,请与我联系,
我是从事手机短信交互游戏的,主要写多于1000句的存储过程。

ASP.net 主要用来作客户端用来显示短信内容。

不知道能不能帮上忙
^@^
Frankeny 2003-08-21
  • 打赏
  • 举报
回复
楼主:
我用半个小时在查询分析器里,模拟了这个过程,但用一个Sql语句无法实现。

如果你愿意的话。我可以用存储过程写一下。

但存储过程里的用游标。
也不是台简单。
呵呵

你的问题我很感兴趣。

可能的给我留言或发邮件阿;
Fragery@hormail.com
ericzou 2003-08-21
  • 打赏
  • 举报
回复
加个日期字段啦
minrange 2003-08-21
  • 打赏
  • 举报
回复
按id倒序
select top(1) * from ....

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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