我有一张桌子,表格包含:
Code order jobseqno LongDesc
123 1234 1 ToothPaste
123 1234 1 ToothPAste 123
123 1234 1 ToothPAste 125
123 1234 1 ToothPAste 126
124 1234 1 ToothBrush 120
124 1234 1 ToothBrush 129
124 1234 1 ToothBrush 156
结果必须是:
Code order jobseqno LongDesc
123 1234 1 ToothPaste
124 1234 1 ToothBrush 120
我该怎么做? Code
列非常重要;如果我抓住First Code 123,ToothPaste就足够了,我不需要123 125 126版本。我需要的功能不是Top()
而不是max()
?我需要第二个表我只需要第一个代码(条形码)我必须添加第二个表吗?
答案 0 :(得分:2)
您对所需内容的解释有点令人困惑,但基于您期望的结果:
SELECT Code, Order, jobseqno, MIN(LongDesc)
FROM MyTable
GROUP BY Code, Order, jobseqno