用于连接两个表,
query1.sql.add('select 编号,姓名 from 表1');
query1.sql.add('union all select 编号,姓名 from 表2')

解决方案 »

  1.   

    看看SQL Server 的help Online可能有(查Union)
      

  2.   

    就是连接两个字段结构相同的表(当然可以用tzchu说的查询方式得到相同字段)
    比如第一个表有100条记录,第二个同结构表有200条记录,
    select * from t1 union t2就有300条记录
      

  3.   

    简单的说union就是行的累加
    两个select语句用union连接起来
    第一个select语句查询的结果集的最后一行后面是第二个select语句查询的结果集的第一行
    当然,第二个select语句中用到的字段要跟第一个select中的字段的类型一一对应.
    另外,如果其中任何一个select语句中有order by子句,整个语句将会重新排序;
    还有,union后面可以加all关键字,此时对于select语句中得到的空纪录行也予以保留.
      

  4.   

    还有,在一个sql语句中最多支持200个union