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) 解决了问题

时间: 2024-10-28 20:05:01

select嵌套问题的相关文章

select 嵌套查询

1. SELECT语句的子查询 语法:     SELECT ... FROM (subquery) AS name ... 先创建一个表: CREATE TABLE t1 (s1 INT, s2 CHAR(5), s3 FLOAT);INSERT INTO t1 VALUES (1,'1',1.0);INSERT INTO t1 VALUES (2,'2',2.0); 我们就可以进行以下的嵌套查询了:SELECT sb1,sb2,sb3       FROM (SELECT s1 AS sb1

LeetCode 176 Second Highest Salary mysql,select 嵌套 难度:1

https://leetcode.com/problems/second-highest-salary/ Write a SQL query to get the second highest salary from the Employee table. +----+--------+ | Id | Salary | +----+--------+ | 1 | 100 | | 2 | 200 | | 3 | 300 | +----+--------+ For example, given th

sql select 嵌套

select * from (select XXX from XXX) as a inner join(select xxxx from xx) as b where a.xx=b.xx select * from (select id,pid,khdm,khmc from com_base_kehu where khdm2='DHB003')as a left join (select a.id as 序号,a.org_id,a.yhzdmc,b.pid,b.id,b.zd_id,c.khmc

MySql Update Select 嵌套

UPDATE `TB_CM_Dic` SET `ParentID` = (SELECT `ID` FROM (SELECT * FROM `TB_CM_Dic`) AS B WHERE `DicName` = '药品类别') WHERE `ID` = ( SELECT `ID` FROM( SELECT * FROM `TB_CM_Dic` WHERE `DicName` = '日常用品' AND `ParentID` = ( SELECT `ID` D FROM `TB_CM_Dic` D W

MySql语句中select可以嵌套么,字段的重命名可以用中文么

今天文档中看到的查询语句,SELECT后面又跟了一个SELECT嵌套,而且把字段重命名为中文,请问可以这样做么 MySql语句中select可以嵌套么,字段的重命名可以用中文么 >> mysql 这个答案描述的挺清楚的:http://www.goodpm.net/postreply/mysql/1010000007432443/MySql语句中select可以嵌套么字段的重命名可以用中文么.html

mysql中insert与select的嵌套使用

如何在mysql从多个表中组合字段然后插入到一个新表中,通过一条sql语句实现.具体情形是:有三张表a.b.c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段.对于这种情况,我们可以使用如下的语句来实现: INSERT INTO db1_name(field1,field2) SELECT field1,field2 FROM db2_name 当然,上面的语句比较适合两个表的数据互插,如果多个表就不适应了.对于多个表,我们可以先将需要查询的字段join起来,然后组成一个视图后再

select样式美化(简单实用)

美化select,可以实用一个a标签将select嵌套进去,然后将<a>相对定位,在将select绝对定位,美化<a>即可 文件下载链接:https://i.cnblogs.com/Files.aspx   下面的select美化.zip. <!DOCTYPE> <html> <head> <script type="text/javascript" src="jquery.js"></s

mysql中insert into select from的使用

如何在mysql从多个表中组合字段然后插入到一个新表中,通过一条sql语句实现.具体情形是:有三张表a.b.c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段.对于这种情况,我们可以使用如下的语句来实现: 1 INSERT INTO db1_name(field1,field2) SELECT field1,field2 FROM db2_name 当然,上面的语句比较适合两个表的数据互插,如果多个表就不适应了.对于多个表,我们可以先将需要查询的字段join起来,然后组成一个视图

嵌套查询--------关联一对多关系----------collection

参考来源:   http://www.cnblogs.com/LvLoveYuForever/p/6689577.html <resultMap id="BaseResultMap" type="com.icss.ys.pojo.Customer" > <id column="customer_id" property="customerId" jdbcType="INTEGER" /&g