这两天项目里出了一个问题,LIMIT使用后报错。
需求是这样的,我有3张表,infor信息表,mconfig物料配置表,maaply物料申请表,要求是读出申请表中哪些人申请哪些物料
于是我先是这样写的:
复制代码 代码如下:
SELECT infor.name,infor.phone,infor.add,
mconfig.mname,mapply.acount,from_unixtime(mapply.atime,'%Y-%m-%d') as 'atime'
FROM mapply right JOIN infor ON mapply.uid = infor.uid inner JOIN mconfig ON mapply.mid = mconfig.mid
WHERE mapply.aid
IN (
SELECT aid
FROM `mapply` where state = $state
ORDER BY `atime` , `uid` DESC
LIMIT 0,10
)
结果报错了
当时没注意报的什么错误,只是看到LIMIT什么的错误,于是改了下代码
复制代码 代码如下:
SELECT infor.name,infor.phone,infor.add,
mconfig.mname,mapply.acount,from_unixtime(mapply.atime,'%Y-%m-%d') as 'atime'
FROM mapply right JOIN infor ON mapply.uid = infor.uid inner JOIN mconfig ON mapply.mid = mconfig.mid
WHERE mapply.aid
IN (
SELECT aid
FROM `mapply` where state = $state
ORDER BY `atime` , `uid` DESC
)
<pre name="code" class="sql">LIMIT 0,10</pre>
这样没有报错,莫离以为OK了,但是运行后发现,数据有问题
和单纯的读出申请表的内容不一样,才发现LIMIT的位置放错了,于是又把LIMIT发在IN里,结果报错如下
This version of MySQL doesn't yet support ‘LIMIT & IN/ALL/ANY/SOME subquery'
细看才知道,IN里不支持LIMIT。那怎么办呢?
于是度娘后得知,在IN里再使用一张临时表,把需要的内容先查出来,
修改后代码如下:
复制代码 代码如下:
SELECT infor.name,infor.phone,infor.add,
mconfig.mname,mapply.acount,from_unixtime(mapply.atime,'%Y-%m-%d') as 'atime'
FROM mapply right JOIN infor ON mapply.uid = infor.uid inner JOIN mconfig ON mapply.mid = mconfig.mid
WHERE mapply.aid
IN (
SELECT aid
FROM (SELECT `aid` FROM `mapply` where state = $state
ORDER BY `atime` , `uid` DESC
LIMIT 0,10)AS `tp`
)
运行后,问题解决~~~
相关推荐:
SEO任何:如何通过精准优化让网站流量突破极限,太原网站建设培训班
AI.生成重新定义创造力的新纪元
ChatGPT的VPN梯子:畅享全球互联网自由,打破地域限制,一直搜Ai
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
AI会生成同一篇文章吗?揭开智能创作的神秘面纱
ChatGPT免费版下载:智能对话助手带来的全新体验,电脑怎么下载Ai微认证
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型
怎么识别是AI写的文章
什么是seo公司口碑,seo品牌 ,ai大模型训练是什么意思
什么是seo平台seo教程,什么是 seoseo有何价值 ,论文写作ai助手公众号
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
UCMS:引领智慧医疗新时代,打造数字化健康未来,推广工作谈营销
ChatGPT不登录,如何畅享AI的智能服务?,手信ai
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
SEO那么重要,企业如何通过它脱颖而出?,自媒体推广营销的概念
SEO优化需要花钱吗?从零起步,如何让SEO成为企业的“隐形财富”,字体如何往ai里面倒
ChatGPT无法访问原因分析及解决方案,斑马ai报道
AI免费写作一键生成,效率与创意的完美结合
AI文章精简-高效提炼与优化你的内容创作,ai quid
ChatGPT故障你从未听过的真相,究竟是什么让它偶尔“失灵”?,ai 图片 矢量
SEO资讯:最新趋势,提升网站排名,快速突破流量瓶颈,廊坊seo推广咨询服务
SEO分类中内部优化的有:让你的网站脱颖而出!,by ai
SEO职位:数字营销的核心,开启职业新高峰,汕尾网站建设推广厂商
产品seo什么意思,产品seo标题是什么 ,ai模仿张宇
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
乘风SEO:突破困境,领航网络营销新时代,武汉靠谱的关键词排名
SEO目标:让您的网站轻松登顶搜索引擎,优化购物网站的搜索
seo网站自学看什么书,seo技术适合自学吗 ,斑马ai阅读
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
AI热门软件,未来科技的钥匙
常用AI工具,高效智能生活
ChatGPT发生故障,背后隐藏着哪些不为人知的原因与挑战?,硬件ai和软件ai
SEO外链建设:提升网站排名的关键策略,ai偏执
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
目前最火的AI软件有哪些?深度解析必备工具
SEO站群:打造强大网络营销引擎,助力企业快速提升排名与流量,seo网站排名案例
SEO教研:数字营销新趋势,提升网站流量与转化率的关键,齐鲁证券网站建设
seo网站编辑是做什么,seo网站编辑可在家兼职 ,ai慢直播
AI上的文章属于原创吗?人工智能创作内容的归属问题
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
GoogleGTP-智能时代的革命性突破,人工智能的新纪元,ai可以降论文ai率吗
如何查文章AI率?全面解析AI文章检测工具及技巧
SEO趋势:2025年搜索引擎优化的未来发展,河南省营销推广系统官网
自动写文章的AI,提升效率的创作利器
ChatGPT为什么访问不了?全面解析及解决方案,ai首页设计