这个 sql 语句 Select top(10) * From tables Where Id in(Select Id From Users Where Names like 'u%'),为什么在 sql 2005 中正确而在 sql 2000 中却不正确?
首次回答:sql 2000 不支持 top 后带括号,而 sql 2005 支持,所以在 sql 2005 中正确而在 sql 2000 中不正确,把 sql 语句改为这样就行了:
Select top 10 * From tables Where Id in(Select Id From Users Where Names like 'u%')
admin 2015-05-04 追问