SPEC_ANALYTES   \  TESTS   两张表SELECT * FROM SP_TESTS 
结果中有一列名为testcode的数据列(测试编号),testcode为TESTS 表的外键,
现我需要增加显示一列,即: TESTS 表内的testno列(测试名称),如何写?

解决方案 »

  1.   

    SPEC_ANALYTES  \  TESTS  两张表 SELECT * FROM SP_TESTS 两个表名是什么我怎么没看懂呢?
      

  2.   

    alter table SP_TESTS  add testno int--增加列
      

  3.   

    大家误解我的意思了.
    不要改变表结构,就是想通过查询把tests表的testno列显示出来
    因为SP_TESTS 表里只有testcode,我就想把testcode与testno对照着查询显示出来.
      

  4.   

    你要怎么对照显示呢SPEC_ANALYTES  \  TESTS  两张表 SELECT t1.testno,t2.testno FROM SP_TESTS  t1, SPEC_ANALYTES t2 where t1.testcode=t2.testcode
    ??
      

  5.   

    我要这样显示:
    在SELECT * FROM SP_TESTS 的基础上 增加显示一列对照tests-〉testno列
      

  6.   


    select a.*,b.testno from sp_tests a,tests b
    where a.testcode=b.testcode