以文本方式查看主题

-  搭建论坛  (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、委托有专业版、企业版的爱好者进行有偿开发,将部分模块做成可执行程序,在个人版中直接调用即可。