困绕我很久的简单问题 谢 很急 可以加到300

pgcat 2001-07-01 02:22:38
加精
一个数据库中有用户表 和产品表
每个用户在产品表中有很多条记录
什么办法 使查询用户表能显示出产品表中该用户的所有记录

...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
freezwy 2001-07-01
  • 打赏
  • 举报
回复
楼上的方法足以解决这个问题了,其实在数据库设计时,一个表有唯一的主键,用以标志不重复的记录,如果有关联,则需要有外键,这个外键就是相关关联表的主键。在你的数据库中,用户表中的用户标志(用户名或者用户编号)就是主键,唯一的标志用户表中的数据,而在产品表中,主键可能是自动编号的字段,而用户标志则是外键,就是用于和用户表建立一种关联关系。你的数据结构就是这样的。
当需要关联的时候,用户标志就是中间的纽带了。
lul 2001-07-01
  • 打赏
  • 举报
回复
同意:
BrentIvan 2001-07-01
  • 打赏
  • 举报
回复
如果要查某个固定用户的产品
Select * From 产品表 Where 产品表.用户号 = (Select 用户号 From 用户表 Where 用户名 = '要查的用户名')
BrentIvan 2001-07-01
  • 打赏
  • 举报
回复
Select 用户表.*, 产品表.* From 用户表, 产品表 Where 用户表.用户号 = 产品表.用户号

28,406

社区成员

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

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