哎,开发平台有限制,不能用存储过程,只能用sql语句实现。
解决方案 »
- T-SQL 批量生成指定范围和长度的随机无重复字符串
- 求两表SQL嵌套查询
- server 2000中怎样查询帐户?
- 存储为text格式的xml数据,在存储过程中如何将其取出来分析?
- 下面的UPDATE语句错在哪里,如何改?
- 求行变列查询语句
- 请教:怎样修改char(10)字段的第5位?
- -----------下午问问题的人少,我来问问:今天帖子说道【游标】慢!有多慢?可否代替?------------
- 请教大侠,那里有数据库的教学软件啊!
- 请问SQLServer中数据库中的存储过程和视图是存储在哪些表和字段里的?
- sql 2008怎么对比差异,我有两个项目不在一个服务器上数据可以同步的,要比较他们才差异
- OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 不支持所需的事务接口
select '0001', 3 union all
select '0002', 4 union all
select '0002', 5create table table2(Col1 varchar(10), Col3 int)insert into table2
select '0002', 6
goselect t1.Col1,t1.Col2,
case when row_number() over(PARTITION by t1.col1
order by @@servername)=1
then t2.Col3
else null
end as col3
from table1 t1
left join table2 t2
on t1.Col1 = t2.Col1
/*
Col1 Col2 col3
0001 3 NULL
0002 4 6
0002 5 NULL
*/