数据库数据关联的问题

chenou851123 2012-05-09 04:16:20
有两个表
Requirement
Project

Requirement:
RID
1 tichu 2012-05-09 00:00:00.000
2 sdasd 2012-05-10 00:00:00.000
3 ce 2012-05-11 00:00:00.000

Project:
RID
1 1 R01
4 1 R02
7 2 R03

两个RID是相互关联的,要求得到下面的数据(根据RID把表Requirement中的时间关联到表Project中)

1 1 2012-05-09 00:00:00.000 R01
4 1 2012-05-09 00:00:00.000 R02
7 2 2012-05-10 00:00:00.000 R03

谢谢。
...全文
85 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
IT-Style 2012-05-09
  • 打赏
  • 举报
回复
看看你具体的表结构以及类型!
chenou851123 2012-05-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
嵌套 inner join
[/Quote]

老大赐教!
chenou851123 2012-05-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
SQL code

select a.*,b.AddTime from Project a inner join Requirement b on a.RID=b.RID
[/Quote]

刚是了 b.AddTime这一列全部还是NULL
chenou851123 2012-05-09
  • 打赏
  • 举报
回复
select P.ProjectID,T.ItemCode,P.Version,F.FunctionName,R.PlanEndTime,P.D_Person,
P.T_PlanBeginTime,P.T_PlanEndTime
from TM_Project P inner join TM_ItemFunction F
on P.FunctionID=F.FunctionID inner join TM_Item T
on F.ItemID=T.ItemID inner join TM_Requirement R
on P.RequirementID=R.RequirementID

这个是我写的,其中Requirement 表的PlanEndTime这个 始终是null,麻烦看看怎么修改下
  • 打赏
  • 举报
回复
select a.*,b.AddTime from Project a inner join Requirement b on a.RID=b.RID
bdmh 2012-05-09
  • 打赏
  • 举报
回复
嵌套 inner join

62,074

社区成员

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

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

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

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