博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
低版本中mysql不支持在limit语句中有子查询
阅读量:4180 次
发布时间:2019-05-26

本文共 747 字,大约阅读时间需要 2 分钟。

select * from  exec_activity_effect_day oe where oe.ACTIVITY_ID  in   (select  DISTINCT(e.ACTIVITY_ID) from exec_activity_effect_day e limit 0 ,3

[SQL] select * from  exec_activity_effect_day oe where oe.ACTIVITY_ID  in   (select  DISTINCT(e.ACTIVITY_ID) from exec_activity_effect_day e limit 0 ,3) 

[Err] 1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

低版本中mysql不支持在limit语句中有子查询

所以只要在有limit的语句里再向外包一层

( select t.ACTIVITY_ID from (select  DISTINCT(e.ACTIVITY_ID) from exec_activity_effect_day e limit 0 ,3) as t)

把上面的结果作为一个新的t表

再查t表就ok ,整个语句如下

SELECT

*
FROM
exec_activity_effect_day oe
WHERE
oe.ACTIVITY_ID IN (
SELECT
t.ACTIVITY_ID
FROM
(
SELECT DISTINCT
(e.ACTIVITY_ID)
FROM
exec_activity_effect_day e
LIMIT 0,
3
)AS t
)

转载地址:http://lihai.baihongyu.com/

你可能感兴趣的文章
VisualStudio2019的怪问题,在_Container_base12::_Orphan_all引发了异常: 读取访问权限冲突
查看>>
相机技术--摄像机720p、1080p、2mp、3mp、5mp;VGA, QHD, FHD, 2K,4K对应的分辨率分别是什么
查看>>
Visual Studio 的问题:unable to locate visual studio installer
查看>>
MCU_STM32F4XX_HAL_ADC_Start_DMA只能触发一次的问题
查看>>
Android四大组件之Service示例
查看>>
Android四大组件Service之前台进程(201807最新源码)
查看>>
实战Android:用AccessibilityService捕获volume按键
查看>>
实战Android:通过BroadcastReceiver监听Home,电源Power,和音量变化Volume键
查看>>
Android Studio错误:找不资源文件包 -- Cannot resolve symbol "R"
查看>>
实战Android:图片处理之ColorMatrix和Matrix实例
查看>>
Android Bitmap入门:getPixels的正确理解
查看>>
VS2017的怪问题--错误: 未能完成操作。未指定的错误
查看>>
Anaconda闪退的问题AttributeError: 'str' object has no attribute 'get'
查看>>
matplotlib中plot.show()不显示图片的问题:如何把backend=Agg配置为TkAgg
查看>>
ffmpeg截取视频片段命令优化
查看>>
我所理解的设计模式(C++实现)——访问者模式(Visitor Pattern)
查看>>
我所理解的设计模式(C++实现)——策略模式(Strategy Pattern)
查看>>
我所理解的设计模式(C++实现)——状态模式(State Pattern)
查看>>
我所理解的设计模式(C++实现)——备忘录模式(Memento Pattern)
查看>>
ubuntu中使用mysql实现opensips用户认证
查看>>