查询这个SQL语句
SELECT * FROM CreatePlayerNumber
WHERE dtEventTime IN
(
SELECT
max(dtEventTime) as tx
FROM CreatePlayerNumber
WHERE dtEventTime < '2014-08-27' and dtEventTime >'2014-08-22'
GROUP BY Day(dtEventTime)
)
其中查询中间子查询 :
SELECT
max(dtEventTime) as tx
FROM CreatePlayerNumber
WHERE dtEventTime < '2014-08-27' and dtEventTime >'2014-08-22'
GROUP BY Day(dtEventTime)
结果为: 用时0.011秒
数据表中现在有不到30000条数据
为什么执行本查询的时候 一直差不出来数据 不会报错 一直处于查询状态
感觉这个不会效率这么差啊 求指点!
SELECT * FROM CreatePlayerNumber
WHERE dtEventTime IN
(
SELECT
max(dtEventTime) as tx
FROM CreatePlayerNumber
WHERE dtEventTime < '2014-08-27' and dtEventTime >'2014-08-22'
GROUP BY Day(dtEventTime)
)
其中查询中间子查询 :
SELECT
max(dtEventTime) as tx
FROM CreatePlayerNumber
WHERE dtEventTime < '2014-08-27' and dtEventTime >'2014-08-22'
GROUP BY Day(dtEventTime)
结果为: 用时0.011秒
数据表中现在有不到30000条数据
为什么执行本查询的时候 一直差不出来数据 不会报错 一直处于查询状态
感觉这个不会效率这么差啊 求指点!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货