,这几个表的关系如图。
我想在窗体中文本框里输入“测试人员表”中的“姓名”,就可以把“人员题目答案关联表”中该人员所做的题目,答案以及得分和总分查询出来,然后放进datagrid控件中。但“人员题目答案关联表”中只是人员ID,题目ID,答案ID关系起来,如图所示。怎么把题目表,答案表中此人员做的题目和答案检索出来,然后和该人员姓名一起放进一个新表中

解决方案 »

  1.   

    图片看不清, 把查询结果插入新表的做法:
    select * into 新表 Select  字段 from  表
      

  2.   

    你就把所有的表join 起来就可以.参考下来的语句.select    *   from  测试人员表 a   inner join  人员题目答案关联表  b on  a.id =b.人员id 
    inner join   测试题目表 c on b.题目id =c.id 
    inner join  答案表 d on b.答案id=d.id where  a.name =‘输入的姓名’