表bevy
bevy_id bevy_name
1 足球
3 蓝球
表bevyman
bevyman_id bevy_id man_id
1 1 1
2 1 2
3 3 1
1 3 5
当man_id=1时,如何得到
bevy_id man_id
1 2
3 5
谢谢大家
bevy_id bevy_name
1 足球
3 蓝球
表bevyman
bevyman_id bevy_id man_id
1 1 1
2 1 2
3 3 1
1 3 5
当man_id=1时,如何得到
bevy_id man_id
1 2
3 5
谢谢大家
解决方案 »
- 这个问题谁会?
- SQLServer2005怎样还原2008的数据库备份?
- 一个小问题,请大家帮忙看看!
- (高手请进)如何在不使用游标的情况下实现查询功能?
- 关于变量exec (@sql) 的问题
- 请问一个sql server 和powerdesigen的问题?
- MS-SQL导入文本问题,非常奇怪
- 如何将A表中选择的行插入到B表中,然后将A表中所选择的行删除!!!
- 求一SQL语句消除下面的重复项
- 当两个表的CompinVestor.CompID =SBCompany.CompID,把SBCompany.InvDevice赋给CompinVestor.InvDevice
- 怎么根据索引查询?
- 按月份统计数量
from bevyman a
left join bevy b
on a.bevy_id = b.bevy_id
where a.man_id <> 1
FROM bevyman
WHERE man_id <> 1
表bevy
bevy_id bevy_name
1 足球
2 蓝球
3 台球
表bevyman
bevyman_id bevy_id man_id
1 1 1
2 1 2
3 3 1
4 3 5
5 2 3
当man_id=1时,如何得到
bevy_id man_id
1 2
3 5
得到与man_id=1相同的bevy_id的另一man_id
set nocount on
create table test(bevyman_id varchar(20),bevy_id varchar(20),man_id varchar(20))
insert into test select '1','1','1'
insert into test select '2','1','2'
insert into test select '3','3','1'
insert into test select '4','3','5'
insert into test select '5','2','3'
go
--测试
select * from test a where exists(select 1 from
test where man_id=1 and bevy_id=a.bevy_id and man_id<>a.man_id)
--删除测试环境
drop table test
set nocount off