数据库中,两个表如何相互联系?

shashade 2005-05-08 02:15:11
有一个数据库中有两个表,第一个表中存的是项目信息(如:第一个项目为A,第二个项目为B)
在第二个表中存的是多个分记录,和第一个表中的项目都有关联,如何正确的连接呢?
...全文
208 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
qrlvls 2005-05-15
  • 打赏
  • 举报
回复
看来你还需要多补补数据库基础
maxin0212 2005-05-15
  • 打赏
  • 举报
回复
select * from tablea a inner join tableb b on a.cProjectID=b.cProjectID

或者建立视图
sudeping 2005-05-14
  • 打赏
  • 举报
回复
在你的数据库中建立视图。OK
cqjwin 2005-05-10
  • 打赏
  • 举报
回复
select * from TableA left[right] outer join TableB on TableA.cprojectid=TableB.cprojectid
其中如果要有第一个表中的全部内容则可用left反之则用right
cpuzky 2005-05-10
  • 打赏
  • 举报
回复
select * from table1 as a,table2 as b
where a.cprojectid=b.cprojectid
饮水需思源 2005-05-09
  • 打赏
  • 举报
回复
select * from table1 as a,table2 as b
where a.cprojectid=b.cprojectid
icedut 2005-05-09
  • 打赏
  • 举报
回复
select * from
tablea a inner join tableb b
on a.cProjectID=b.cProjectID
shashade 2005-05-09
  • 打赏
  • 举报
回复
to Leftie(左手,为人民币服务):就是你说的表,我对SQL语句不懂,请问如何关联两个表,谢谢。



谢谢以上的各位朋友!
shashade 2005-05-09
  • 打赏
  • 举报
回复
to Leftie(左手,为人民币服务):就是你说的表,我对SQL语句不懂,请问如何关联两个表,谢谢。



谢谢以上的各位朋友!
shashade 2005-05-09
  • 打赏
  • 举报
回复
to Leftie(左手,为人民币服务):就是你说的表,我对SQL语句不懂,请问如何关联两个表,谢谢。



谢谢以上的各位朋友!
tmran 2005-05-08
  • 打赏
  • 举报
回复
学习
oyljerry 2005-05-08
  • 打赏
  • 举报
回复
通过外键来连接
pweixing 2005-05-08
  • 打赏
  • 举报
回复
在数据库里面做外键连接最简单了,可以防止产生脏数据
CPLiu 2005-05-08
  • 打赏
  • 举报
回复
外键
饮水需思源 2005-05-08
  • 打赏
  • 举报
回复
不是很你的业务需求,一般可以这样设计:
表A
cProjectID(项目编号) cProjectName(项目名称)
a001 项目1
a002 项目2
...

表B
cProjectID(项目编号) (其他字段)
a001 ...
a001 ...
a002 ...
...
...

即两个表用项目编号关联
haohaohappy 2005-05-08
  • 打赏
  • 举报
回复
可以建立相联系的字段,通过字段的内容相联系
zyguyue 2005-05-08
  • 打赏
  • 举报
回复
Select * from 项目表 t1,分记录表 t2
where t2.项目ID=t1.项目ID(+)

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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