国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql不支持在子查詢中使用limit修復辦法

2024-07-24 12:35:28
字體:
來源:轉載
供稿:網友
  limit在mysql中查詢指定數據X到N條的一個功能了,但在mysql子查詢時會發現limit無效了,那么我們要如何解決此問題?下面一起來看看.
 
  今天在處理一個電影網站的數據,需要更改部分內容,因為這個網站的電影太多了,一條一條處理非常困難,所以想先從部分內容開始分析,然后使用到limit。這時mysql報錯了:
 
  This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery’字面意思就是不支持在子查詢中使用limit關鍵字,經過搜索,找到了替代解決方法,就是在limit的子查詢外層再加一層子查詢.
 
  比如原先可能是報錯的sql語句是:select *from cidy where id in(select id from cidy limit 0,10);過修改的sql就是:select *from cidy where id in(select id from(select id from cidy limit 0,10));
 
  經過測試,修改過的sql語句執行時報錯:Every derived table must have its own alias;錯誤的字面意思是:需要別名,從上面的sql語句中可以看到,我們多加的一層sql不僅沒有別名更沒有表名,會不會在這里出問題呢?測一下就知道了~
 
  經過修改后的sql語句就是:select *from cidy where id in(select id from(select id from cidy limit 0,10)as cd);經過測試,如我們所想,終于成功了.
 
 

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 克山县| 扎囊县| 嘉鱼县| 历史| 尚义县| 西畴县| 香港 | 绥滨县| 巴东县| 斗六市| 霍山县| 大邑县| 宁津县| 永泰县| 甘肃省| 南宫市| 荆门市| 吴桥县| 台州市| 宁都县| 改则县| 南阳市| 汉中市| 上林县| 龙游县| 宜章县| 图木舒克市| 封开县| 东丰县| 永定县| 安阳县| 盐源县| 广南县| 大渡口区| 和田市| 盐边县| 襄汾县| 文山县| 肥乡县| 辽中县| 濉溪县|