CREATE TABLE Items
(
ItemId INT NOT NULL,
CategoryId INT NOT NULL,
ItemValue INT NOT NULL
)
表中包含项目。每个项目都属于一个类别并存储一些数字值。基于另一列上的条件从组中提取值
作为查询的结果,我希望每行代表一个类别。应该有三列:
- category id;
- 每个类别中具有最高
ItemValue
的项目的ID; - 每个类别具有最低
ItemValue
的项目的ID。
查询的性能很重要。我使用MS SQL Server。
这很好,谢谢! – 2012-07-25 14:30:55