''上次看过我郁闷的兄弟们,非常谢谢你们,今天再给你们讲一个惊天地,泣鬼神的笑话
''不知道我背景的人不要紧,请查找我前两天的帖子,我懒得重复
''上次说到vb不推荐用api,这次咱讨论一下什么叫 TOP 1''话说Api事件令我崩溃之后,今天boss看到了这样的SQL
'' SELECT TOP 1 * FROM 表 where xxx''吊人问我,这里为什么要用top
''我说其实用不用都可以,反正后面有where限制,选出来至多会是一条记录
''“你不要跟我绕了,你以为我在后台什么都看不到?我经常在后台看存入的数据的,我就是用的select top 1 * from 表 top 表示的是最新存入的那条记录”
''我靠,我差点没有当场倒掉,我说那是因为你后面没有where限制,所以会选出刚存入的记录……
''“不是!”我又被粗鲁打断,“我们以前做数据库,都是用的这个语句的”
''“这里你的top肯定是有问题……”(我的程序确实是有些问题,会误报用户修改过某记录,当然肯定不是top的问题,这个我可以用头保证)''我考……原来他妈的top是选最新记录,我又受教了
''这个吊人再这么搞几天,我分都散光了……谢谢伟大的斑竹,没有删掉我的水贴,谢谢。