A 表字段:ID,品名,数量....
B 表字段: ID,货物名,数量...
求:取出A表品名和B表中货物名不重复的集合
(意思就是,把A表中的品名和B表中的货物名放在一起,取出不重复的)
品名和货物名是一样的,只是两表的称呼不同。
请各位高手帮忙,感谢!!!

解决方案 »

  1.   

    select 品名 from a表
    union
    select 货物名 from b表
      

  2.   

    select distinct 品名 from a表
    union
    select distinct 货物名 from b表这样更贴切一点吧?但是在ASP中怎么取出来呢?
    rs("品名")?sql水平比较菜,高手帮忙!!!
      

  3.   

    select 品名
    from
    (select 品名 from a表
    union
    select 货物名 from b表)t
      

  4.   

    A 表字段:ID,品名,数量....
    B 表字段: ID,货物名,数量...
    求:取出A表品名和B表中货物名不重复的集合
    (意思就是,把A表中的品名和B表中的货物名放在一起,取出不重复的)
    品名和货物名是一样的,只是两表的称呼不同。select a.品名   as  货物名 from a
    union 
    select b.货物名 as  货物名 from b