这样说,我下面的结构是: ID ¦ Name ¦ Number另一个表的结构是:ID | Name | Other | Other我需要将第一个表和第二个表的 ID, Name , Number 一起输出来,而且 第二个表的 Number 是通过检索出来的 Count(ID) 获得的.
select id,name,number from tb1 union all select id,name,count(0) from tb2 group by id,name
有如下表: ID ¦ Name ¦ Number 我要返回这个结构,但是需要在结果中添加一条结构相同的数据,这条数据是要在别的表检索出来的,不过结构完全一样,怎么做? 存储过程也可以~只要能返回相同的结构就行~insert into tb1(id,name,number) select id , name , number from tb2如果字段名,类型不同,在select中转换. 如select cast(px as varchar) as id , name , number from tb2
from tb
where 1=2
--只返回结构
ID ¦ Name ¦ Number另一个表的结构是:ID | Name | Other | Other我需要将第一个表和第二个表的 ID, Name , Number 一起输出来,而且 第二个表的 Number 是通过检索出来的 Count(ID) 获得的.
union all
select id,name,count(0) from tb2 group by id,name
ID ¦ Name ¦ Number
我要返回这个结构,但是需要在结果中添加一条结构相同的数据,这条数据是要在别的表检索出来的,不过结构完全一样,怎么做? 存储过程也可以~只要能返回相同的结构就行~insert into tb1(id,name,number) select id , name , number from tb2如果字段名,类型不同,在select中转换.
如select cast(px as varchar) as id , name , number from tb2