如何用一句sql或在存储过程中完成这种insert? select a.*from table1 a, (select code1,code2 from table1 b where 你的条件) bwhere a.code1 = b.code1 and a.code2 = b.code2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select a.*from table1 ainner join(select code1,code2 from table1 b where 你的条件) bwhere a.code1 = b.code1 and a.code2 = b.code2 select a.*from #p a join (select * from #p where date='2003-01-01') bon a.code1 = b.code1 and a.code2 = b.code2 select * from table1 as A where exists (select * from table1 where code1 = A.code1 and code2 = A.code2 and date = @date and id = @id) 求个一个SQL SERVER 2005的软件 存储过程调用错误,在查询分析器里没问题的 并发控制问题 sqlserver 数据库中的自定义函数的创建与调用 将 varchar 值 '0-9' 转换为数据类型为 int 的列时发生语法错误。 超简单问题 问个比较菜的问题 数据库同步难题,请大家帮助 存储过程的注释符是什么? 如何用SQL语句或存储过程实现一个表中字段的数据类型由TEXT变为CHAR 这句sql怎么写?高分求解!!!!!!!!!!!!!!!!!!!! sql200 如何把十进制的数转换成 十六进制
from table1 a
inner join(select code1,code2 from table1 b where 你的条件) b
where a.code1 = b.code1 and a.code2 = b.code2
from #p a join (select * from #p where date='2003-01-01') b
on a.code1 = b.code1 and a.code2 = b.code2
where exists
(select * from table1
where code1 = A.code1 and code2 = A.code2
and date = @date and id = @id)