要在主表中查询出2个字段,并通过其中一个字段去把子表的所有相关记录查询出来最后要显示 主表中 没用到那个字段 和 通过另一个字段查询出的子表的记录。

解决方案 »

  1.   

    select a.name,b.*
      from 主表 a,子表 b
     where a.id = b.id
      

  2.   

    SELECT a.col1, b.* FROM main_tab a, detail_tab b WHERE a.col2 = b.col2;
      

  3.   


    Select a.KeyField.a.Field1,b.Field3,b.Field4
    From MasterTable a --主表
    Inner Join DetailTable b On a.KeyField=b.KeyField --从表
      

  4.   

    呀 不好意思 LZ的大大,语句我弄错了是通过主表的一个字段userid 查出另一个字段userName,并用userid在子表中查询所有相关信息最后显示userName 和子表中 跟userid相关的所有记录~~~
      

  5.   

    不是LZ是 LS  着急 打错字了~~
      

  6.   


    select a.userName,b.* from 主表 a,子表 b where a.userid=用户ID and a.userId = b.userId 
      

  7.   

    我发现我又弄错了= =通过主表userID 查出 Date和bookID,再用bookID 查询子表中相关信息,
    最后显示 Date 和子表的信息= = 大哥们 我错了~~
      

  8.   

    我发现LZ有毛病,你耍人玩呢?自己要求都弄不清就上来问?还是你自己在做练习,然后开一个贴,想到新的问题,就又说自己错了。错故再问几个问题?最后一次回答你的问题!
    select a.date,b.* from 主表 a,子表 b where a.userid=用户ID and a.bookid= b.bookid
    还有,你就不会举一反三么???????????