求一语句的查询

fanhn 2004-07-29 09:28:56
如下表(TB):
编号 部门
1001 A
1002 B
1002 A
1002 B
1003 B
1001 C
我想在表中查出部门列相同,但是编号不同的所有行?
这样的语句该怎么写呀>?
...全文
69 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyboy0720 2004-07-29
  • 打赏
  • 举报
回复
select id=identity(int,1,1),* into #t from TB2
select a.编号,a.部门 from #t a join(select * from #t)b
on a.部门=b.部门 and a.编号<>b.编号 group by a.编号,a.部门
drop table #t
futulove 2004-07-29
  • 打赏
  • 举报
回复
select 编号,部门 frpm TB group by 编号,部门
zjmym 2004-07-29
  • 打赏
  • 举报
回复
select distinct 编号 部门 from tb
是不是你要的结果
yesterday2000 2004-07-29
  • 打赏
  • 举报
回复
select * into #aa from tb
select a.* from tb a,#a b where a.部门=b.部门 and a.编号<>b.编号
futulove 2004-07-29
  • 打赏
  • 举报
回复
你的表应该有主键否则有相同记录出现在表结构中

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧