的每个值记录比方说,我有以下的一些表模式: year|val1|val2
我想所有的val1
和val2
列有year
列的所有值。我怀疑我需要在这里组队,但我无法想象如何。 比方说,我们从查询中选择了几年:SELECT DISTINCT YEAR FROM table
。假设它返回2000,2001。所以,如果非要行作为2000|1|2
和2001|1|2
那么该查询应该返回单列1|2
MSSQL:找到具有
回答
像这样的东西可能工作
select
value1
from
table as t1 inner join
(select distinct year from table) as t2
on t1.year=t2.year
group by
val1
having count(distinct t1.year)=(count(distinct t2.year))
不幸的是,我无法访问数据库来尝试它。只要我会尝试一下,我会写出结果并接受问题。谢谢你的帮助。 – seeker 2012-07-16 09:52:13
谢谢。它适用于指定模式的情况。 – seeker 2012-07-16 12:55:14
欢迎:) – Madhivanan 2012-07-16 12:58:19
不知道你的问题。但我认为你需要val1和val2的所有有效年数的值。如果是这种情况,那么你必须做内部加入 这样的事情
select @yearcnt = count从表(不同年份)
或选择VAL1,计数(distint年)为totalyear从表 组由VAL1 具有计数(不同年份)= @yearcnt
- 1. 如何找到在MSSQL
- 2. Django-mssql未找到错误
- 3. MSSQL监控工具
- 4. 找到具有触发
- 5. 找到具有在MySQL
- 6. 从PHP插入到具有空间索引的MSSQL失败
- 7. MSSQL找到多少“\” s为一列
- 8. 找不到模块“MSSQL”的NodeJS
- 9. JTDS(Java/MSSQL) - 找不到存储过程
- 10. MSSQL到MySQL - 从MSSQL SELECT,INSERT到MySQL
- 11. 如何解决“无法找到...”错误安装Ubuntu的软件包MSSQL工具
- 12. 从具体的根节点表查找XML记录MSSQL
- 13. MSSQL到Python
- 14. blob到表mssql
- 15. 如何在其中找到具有零
- 16. Android - adb工具没有找到设备
- 17. InvalidArgumentException:无法找到具有[编辑]
- 18. 使用Selenium webdriver找到具有
- 19. 如何找到具有计数> 7
- 20. 如何找到ATTR具有类“选择”
- 21. 试图找到具有可变
- 22. 找不到用户具有管理员
- 23. “未找到”当routeProvider具有ID
- 24. Popen可以找到现有的工具
- 25. 没有找到对象道具,scalacheck
- 26. 遍历表找到具有CSS csstablelisttdselected
- 27. 找到具有特定属性
- 28. Django和PostgreSQL的“没有找到灯具”
- 29. Mssql 2012与PHP和Mysql到Mssql迁移
- 30. WCF服务没有连接到MSSQL
哪些类型的这些领域,可以为您展示样本数据和期望的结果? – 2012-07-16 09:41:53
请定义表.... – Jalpesh 2012-07-16 09:42:22
定义:all val1是GUID,val2是nvarchar。年份为整数 – seeker 2012-07-16 09:48:05