首先放上錯誤
[sql]select music.musicname from music where music.musicid in(select distinct image.imageid from image limit 2);select music.musicname from music where music.musicid in(select distinct image.imageid from image limit 2);[err] 1235 - this version of mysql doesn't yet support 'limit & in/all/any/some subquery'
這是錯誤的sql語句
去掉limit 2
這說明在mysql資料庫中limit與in無法同時使用
怎麼解決
select music.musicname from music where music.musicid in(select aa.imageid from (select distinct image.imageid from imagelimit 10)as aa);
可以正常執行
就像這樣,把limit與in再隔開乙個查詢就行了
MySQL資料庫limit分頁 排序
select from persons limit a,b 解釋 a,查詢起點 b,你需要的行數 示例 select from persons limit 0 4 解釋 起點位置為1,開始查詢,返回4條資料為1,2,3,4 select from persons limit 4 4 解釋 起點為5,...
資料庫學習 mysql中limit函式優化
使用mysql查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這時可用limit函式 from table limit offset,rows rows offset offset select from 表名稱 limit m,n 表示從mysql資料庫表中第m條記錄開始檢索n條記錄 limi...
postgreSQL資料庫limit分頁 排序
postgresql資料庫limit分頁 排序 語法 select from persons limit a offset b 解釋 a就是你需要多少行 b就是查詢的起點位置。示例 select from persons limit 5 offset 0 意思是,起點0開始查詢,返回5條資料。意思是...