【发布时间】:2012-07-16 18:09:41
【问题描述】:
假设我有一些以下表架构:
year|val1|val2
我想获取所有具有year 列值的val1 和val2 列。我怀疑我需要在这里分组,但我无法想象如何。
假设我们有一组查询年份:SELECT DISTINCT YEAR FROM table。假设它返回 2000,2001。因此,如果我必须将行设为 2000|1|2 和 2001|1|2,则查询应返回单行 1|2
【问题讨论】:
-
这些字段是什么类型,你能展示示例数据和想要的结果吗?
-
定义:所有 val1 都是 GUID,val2 是 nvarchar。年份当然是整数
标签: sql sql-server database