同时使用 distinct 和 top

作者:vkvi 来源:ITPOW(原创) 日期:2010-9-16

以下写法是错误的:

select top 3 distinct keyword from tbl

正确的写法是:

select distinct top 3 keyword from tbl

这种写法很多人一开始不能接受,说这不是表示先取 3 条,再在这 3 条中执行 distinct 吗?其实不是的,它表示先 distinct,再 top 3。

相关文章