上面的最后几行写错了
select top 1 itemid from usertabb095 order by field_1,itemid desc
和
select top 1 itemid from usertabb095 order by field_1,itemid asc
结果却是一样的。
不对啊!!!
太奇怪了。
我想要的是取出一条field_1值最大的itemid,如果field_1的值都一样,则取出第一条。
如果field_1的值不一样:
select top 1 itemid from usertabb095 order by field_1 desc
是对的,只显示一条记录。
如果field_1的值是相同的,则显示多条记录,这不是我想要的。
按changechange(改了又改)
select top 1 itemid from usertabb095 order by field_1,itemid desc
虽然在任何时候只显示一条记录,但field_1不同时,不能准确找到field_1值最大的记录。
select top 1 itemid from usertabb095 order by field_1 desc
和
select top 1 itemid from usertabb095 order by field_1 asc
结果却是一样的。