A B c
1122 546 1
1122 546 2
1122 546 3
4245 452 1
5184 418 2
5184 418 1
5184 418 3
5184 255 3
我要查询出来的结果是这个样子
5184 418
1122 546
我自己都不知道这个业务逻辑怎么写的,
A,B字段相同的值在c字段1,2,3都有的查询出来
麻烦各位大哥帮帮忙吧
1122 546 1
1122 546 2
1122 546 3
4245 452 1
5184 418 2
5184 418 1
5184 418 3
5184 255 3
我要查询出来的结果是这个样子
5184 418
1122 546
我自己都不知道这个业务逻辑怎么写的,
A,B字段相同的值在c字段1,2,3都有的查询出来
麻烦各位大哥帮帮忙吧
解决方案 »
- sql问题
- 有一个Access数据库和一个Sql数据库,两个库的结构完全一样,但是内容不一样,怎么写SQL语句,把Access中的内容不在SQL中的导入到SQL中?
- top不可以计算吗?
- itblog(i like i do) 在吗?测试数据过了,但运行的时候出现下面错误,两表查询的问题
- sql复杂写法,救急!
- 看看我的SQLServer删除型触发器怎么不行呢?
- SQL 用Windows身份验证 进入报错误18456 帮忙解决啊
- 挑战: SQL 动态生成列及递归 问题
- 这句sql语句错在哪里?有点难度,50分
- VM里的SQL服务器连接问题
- 请教如何创建物化视图?谢谢!
- 将excel表格数据导入SQL SERVER数据库
INSERT @TB
SELECT 1122, 546, 1 UNION ALL
SELECT 1122, 546, 2 UNION ALL
SELECT 1122, 546, 3 UNION ALL
SELECT 4245, 452, 1 UNION ALL
SELECT 5184, 418, 2 UNION ALL
SELECT 5184, 418, 1 UNION ALL
SELECT 5184, 418, 3 UNION ALL
SELECT 5184, 255, 3SELECT A,B
FROM @TB
WHERE C IN (1,2,3)
GROUP BY A,B
HAVING COUNT(DISTINCT C)=3