首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYSQL查询不会在中间返回结果,但返回小于和等于in子查询的结果。

MYSQL查询不会在中间返回结果,但返回小于和等于in子查询的结果。
EN

Stack Overflow用户
提问于 2019-01-24 00:16:31
回答 1查看 38关注 0票数 0

由于一些奇怪的原因,如果我在查询中使用“中间”,它不会返回任何结果。(为了方便调试,我简化了这个查询,但即使在这种更简单的状态下,我也看到了问题)

此查询不返回结果:

代码语言:javascript
复制
SELECT 
u.agent_number,
u.reporting_week
FROM table1 e
JOIN (
  SELECT 
   b.agent_number,
   b.reporting_week
   FROM table2 b
   GROUP BY b.agent_number
) u ON u.agent_number = e.agent_number
WHERE u.reporting_week BETWEEN '2019-01-01 00:00:00' AND '2019-01-07 00:00:00';

但是这个查询确实返回><的结果。

代码语言:javascript
复制
SELECT 
u.agent_number,
u.reporting_week
FROM table1 e
JOIN (
  SELECT 
   b.agent_number,
   b.reporting_week
   FROM table2 b
   GROUP BY b.agent_number
) u ON u.agent_number = e.agent_number
WHERE u.reporting_week > '2019-01-01 00:00:00' AND  u.reporting_week < '2019-01-07 00:00:00';

我有2019-01-02 10:00:00的记录。

下面给出一个结果。只有在联接中有问题:

代码语言:javascript
复制
SELECT 
b.agent_number,
b.reporting_week
FROM table2 b
WHERE b.reporting_week BETWEEN '2019-01-01 00:00:00' AND '2019-01-23 00:00:00';

编辑

我发现的另一件奇怪的事情是,如果我在我的肝脏mysql数据库上运行这个查询,它会给出一个结果。如果我在本地运行它,它就不会运行。好奇怪啊。是否有某种mysql设置会导致这种情况?

EN

回答 1

Stack Overflow用户

发布于 2019-01-24 00:38:20

试试这个:

代码语言:javascript
复制
SELECT data_date from
(select '2019-01-02 10:00:00' data_date union ALL
select '2019-01-28 10:00:00') d
where DATE_FORMAT(date(data_date),'%Y-%m-%d %r') BETWEEN DATE_FORMAT(date('2019-01-01 00:00:00'),'%Y-%m-%d %r') AND DATE_FORMAT(date('2019-01-07 00:00:00'),'%Y-%m-%d %r');

代码语言:javascript
复制
SELECT 
u.agent_number,
u.reporting_week
FROM table1 e
JOIN (
  SELECT 
   b.agent_number,
   b.reporting_week
   FROM table2 b
   GROUP BY b.agent_number
) u ON u.agent_number = e.agent_number

where DATE_FORMAT(date(u.reporting_week),'%Y-%m-%d %r') BETWEEN DATE_FORMAT(date('2019-01-01 00:00:00'),'%Y-%m-%d %r') AND DATE_FORMAT(date('2019-01-07 00:00:00'),'%Y-%m-%d %r');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54337620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档