【发布时间】:2016-04-19 01:52:09
【问题描述】:
伙计们,
我有下表...
Code UPC
1111 A
1111 B
1111 C
2222 B
2222 A
我需要返回一个表格,其中每个代码(任何代码)只返回一个 UPC,因此对于下面的表格,结果应该只有 2 行,例如...
Code UPC
1111 A
2222 B
感谢任何指针。
【问题讨论】:
-
什么是 RDBMS? SQL 服务器? MySQL?甲骨文?还有什么?
-
小心“第一场比赛”的想法。你如何定义“第一”? 行没有固有顺序。 在您的示例中,您将“2222 B”作为“第一个”匹配项,但它只是“第一个”,因为这是您显示的顺序在列表中。下面的 Siyual 和 Joe Stefanelli 的示例都选择了“按 UPC 订购”定义的第一个,这与您所拥有的不同。如果您想要“第一个”,即“添加行的顺序”,那么您必须有一个时间戳和顺序。
标签: sql sql-server select sql-server-2005 match