我在数据库有2张表   我想通过一张表某个字段的值 来直接查出第2张表所有字段的值!
我不知道,我说清楚没有!

解决方案 »

  1.   

    你说得真的不清楚.
    是不是通过表1得到的keyword,然后在表2中得到关键字为keyword的数据?
      

  2.   

    TAB_Spmx表                  TAB_sppp表    
    id   varchar(10)            id   varchar(10)
    Spbm varchar(10)            sppp varchar(20)
    Sppp varchar(20)
    Spxh varchar(20)
    Sp_in_time varchar(20)
    Spkc varchar(100)
      

  3.   

    我想用表TAB_sppp中的id字段值  来得到表TAB_Spmx的所有记录值
      

  4.   

    比如,我表TAB_sppp中的id字段值 ‘00001’
    我在程序中输入00001的时候,我就可以获取  表TAB_Spmx 中的所有字段的值(但是TAB_Spmx 表中,并没有00001这个值)
      

  5.   

    to 比如,我表TAB_sppp中的id字段值 ‘00001’
    我在程序中输入00001的时候,我就可以获取 表TAB_Spmx 中的所有字段的值(但是TAB_Spmx 表中,并没有00001这个值)use stored procedure as follows:Create storedprocedure GetTAB_Spmx 
          @ID varchar(20)
    ASIF EXISTS( Select ID From TAB_Spmx Where ID = @ID ) 
         -- Return value with specific ID
         SELECT * From TAB_Spmx Where ID = @ID
    ELSE
         -- Return all value --
         SELECT * From TAB_Spmx  GO
      

  6.   

    是不是父子表,
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx
      

  7.   

    获取父子表,
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx
      

  8.   

    select .... from TAB_Spmx
    join TAB_sppp
    on 
    TAB_sppp.ID = TAB_Spmx.id
    where
    tab_sppp.id = '10000'