以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- 如何实现查询子表显示主表 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=4071) |
-- 作者:nmwh_ysl -- 发布时间:2005-8-17 10:38:53 -- 如何实现查询子表显示主表 如何实现查询子表显示主表: 一个人事管理数据库,“基本信息”为主表,内有姓名、性别、出生日期等字段,有若干个子表,如“培训情况”、“奖惩情况”等。主表和子表通过人员编号相连。如何实现通过对某个子表中某个字段内容的判断,在屏幕上列出主表中符合条件的所有记录的信息,以便对这些记录进行另外的操作。 例如:直接通过对“培训情况”子表中“学习成绩”字段的判断中,成绩在60分在以上的,将主表“基本情况”中的“姓名”、“性别”、“年龄”、“民族”、“文化程度”等字段内容显示出来,供浏览。 如何实现?请教。 |
-- 作者:天上云地下海 -- 发布时间:2005-8-17 20:49:00 -- 我也想知道,帮你顶一下 |
-- 作者:春林 -- 发布时间:2005-8-17 22:37:11 -- 这个我的办法是用临时表的办法,将主表中符合条件的记录提取出来,不知道有没有更好的办法。 |
-- 作者:水手 -- 发布时间:2005-8-17 22:48:28 -- 使用SQL查询语言试试: SELECT J.编号,J.姓名,J.性别,J.年龄,J.民族,J.文化程度,P.学习成绩 FROM 基本信息 J,培训情况 P WHERE J.编号=P.编号 AND P.学习成绩>=60 |
-- 作者:ifly2005 -- 发布时间:2005-8-18 0:38:23 -- 用sql是比较简单,不过没有专业版的用户怎么办. |
-- 作者:水手 -- 发布时间:2005-8-18 11:02:49 -- 以下是引用ifly2005在2005-8-18 0:38:23的发言:
用sql是比较简单,不过没有专业版的用户怎么办.
解决办法:
1、自己购买专业版或者企业版
2、委托有专业版、企业版的爱好者进行有偿开发,将部分模块做成可执行程序,在个人版中直接调用即可。
|