access有张表:test字段:
ID B
以下为数据
1 k
1 o
3 k
3 p现需要查询出ID=1和ID=3时去掉字段B重复的数据的结果:1 o
3 p去掉了:
1 k
3 k请问如何得到结果
1 o
3 p
的SQL语句要怎么写呢?我试过union语句先合并再去重复,但是union语句将重复的自动去除了。
先行感谢指点!
ID B
以下为数据
1 k
1 o
3 k
3 p现需要查询出ID=1和ID=3时去掉字段B重复的数据的结果:1 o
3 p去掉了:
1 k
3 k请问如何得到结果
1 o
3 p
的SQL语句要怎么写呢?我试过union语句先合并再去重复,但是union语句将重复的自动去除了。
先行感谢指点!
解决方案 »
- 多个连接这间 @@ROWCOUNT会相互影响吗?
- 链接服务器性能的问题
- 用insert 能否使用条件断判是否插入这条数据
- 急 请教 sql 数据量大,导致报错的问题
- 这样一个关系,怎么建表效率最高
- 请问如何用游标所指向的数据行中的数据更新它自己的一列的数值呢?
- 请问各路高手,在同一台机子上可不可以同时安装sqlserver7.0和sql server2000,如果可以的话又如何配置呢
- MSSQL语句---一个通过时间差进行查询取得对应ID的问题
- SQL SERVER 还原问题???急 在线等
- 两个数据库的问题?在线等待,急!!
- SQL语句问题
- 这个SQL语句怎么将其中的内层条件去掉,用关联关系直接关联成外层条件
from t
group by b
having count(*)=1
delete *
FROM Table1 as t
where not exists(
select 0 from (select id,count(*) as c,max(B) as bb from table1 group by id) as a where a.id=t.id and t.B<>a.bb)