select cpname,type='招商' from e_zhaoshang where dalei='制衣设备'
union all
select cpname,'供应' from e_gongying where dalei='制衣设备'

解决方案 »

  1.   

    补充:这两个表除了这个dalei都等于制衣设备外没有其它的联系
      

  2.   

    加了type列,是考滤到你的应用程序中可能要加以区别
      

  3.   

    --不是很明白你的意思,先描述清楚,或参考
    select * into #table from (select * from z union select * from g) as a
    where dalei='制衣设备'
      

  4.   

    select cpname from e_zhaoshang where dalei='制衣设备' union all select cpname from e_gongying where dalei='制衣设备' 
      

  5.   

    UNION指定组合多个结果集并将其作为单个结果集返回。UNION ALL在结果中包含所有的行,包括重复行。如果没有指定,则删除重复行。
      

  6.   

    再补充表的结构
    z:
    id,dalei,xiaolei,cpname,quyu,cpjieshao,cjzhichi,huiyuanid,beizhu,yaoqiu,renzheng,datetime,cishu,ppmingcheng,impath,zjsxshijian
    g:
    id,dalei,huiyuanid,cpname,quyu,cpjieshao,beizhui,datetime,cishu,renzheng,zjsxshijian,impath
      

  7.   

    结构不同的表,按顺序指定列出对应的字段, 对应字段类型要一致或可以由后面的向第一个Select Statement隐式转换.
    然后使用 UNION ALL 联合即可.
      

  8.   

    如果想把DaLei相同的都放在一起显示,在前面的方案中增加字段Dalei,最后在外面再套个查询语句按照DaLei排序即可