用游标存储查询后的多条记录,把游标中的记录做为条件查询,查询后的记录和游标中的记录数量一致 并用union连接,这个语句该怎么写?游标 的记录为         C0204000523012
                      C0204000523033
                      C0204000523044我想要的结果是:      C0204000523012    永定新河天津工业、农业用水区 
                      C0204000523033    永定新河天津农业用水区     
                      C0204000523044    永定新河天津渔业用水区

解决方案 »

  1.   

    union会把重复的合并
    用union all加上all试试
      

  2.   

    CREATE TABLE dbo.# (id NVARCHAR(20),qDESC NVARCHAR(200)  )INSERT INTO # SELECT C0204000523012,xx FROM [table1] WHERE col1='C0204000523012'
    INSERT INTO # SELECT C0204000523033,xx FROM [table1] WHERE col1='C0204000523033'
    INSERT INTO # SELECT C0204000523044,xx FROM [table1] WHERE col1='C0204000523044'SELECT * FROM #