select A.商品代码,A.描述,B.商品大类
From 表名 as A, outer 表名 as B
where A.商品大类 = B.商品代码

解决方案 »

  1.   

    SELECT dbo.TABLE1.商品代码, dbo.TABLE1.描述, TABLE11.描述 AS 商品大类
    FROM dbo.TABLE1 INNER JOIN
          dbo.TABLE1 TABLE11 ON dbo.TABLE1.商品大类 = TABLE11.商品代码
      

  2.   

    select 商品代码,描述,商品大类
    From table1,table2
    where A.商品大类 = B.商品代码 
      

  3.   

    SELECT dba.TABLE1.商品代码, dba.TABLE1.描述, TABLE11.描述 AS 商品大类
    FROM dba.TABLE1 INNER JOIN
          dba.TABLE1 TABLE11 ON dba.TABLE1.商品大类 = TABLE11.商品代码 
      

  4.   

    改成两个表
    表一
        参数类型    商品代码      描述      
            05        021        机箱    
            05        022        显示器 
            06        ...        xxx表二
         参数类型      商品大类
           05           机器
           06           xxxselect 表一.商品代码,表二.描述,表二.商品大类 from 表一,表二
    where  表一.参数类型=表二.商品大类
       
      

  5.   

    select A.商品代码,A.描述,B.描述 as 商品大类
    from Table as A
    inner join Table as B
    on  A.参数类型='05' and B.参数类型='04'
    and A.商品大类=B.商品代码以上查询在Sql2000中通过。
      

  6.   

    这样写也可以:select A.商品代码,A.描述,B.描述 as 商品大类
    from Q1 as A
    inner join Q1 as B
    on A.商品大类=B.商品代码