select嵌套问题

关于sql语句:

SELECT COUNT(ID) FROM dbo.N_Order_BusinessBatch WHERE Mobile='15210235082' And CreateTime=(SELECT  TOP 1 CreateTime FROM dbo.N_Order_BusinessBatch WHERE Mobile='15210235082' ORDER BY CreateTime DESC);

的问题:

一开始以为是 select不能嵌套的问题,

后来 根据报错提示

发现是 top的使用的问题

top 1

top (1)

的区别

top 1 改成 top (1) 解决了问题

原文地址:https://www.cnblogs.com/Jordandan/p/7150751.html