关闭

This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

标签: mysqlselectlimit
285人阅读 评论(0) 收藏 举报
分类:

mysql 不支持in/all/any/some 里的limit查询。

比如要在in查询语句中查询select * from table where id not in(select id form table limit 10) , 就会出现如标题中的报错。

换种写法就可以了

 select * from  table where id not in (select id from (select * from ebay_goods limit 10 ) as t)

例如我想查询 tt_goods 表中 字段type=1 , 非前10条的数据

这样写就可以了

select * from tt_goods where id not in (select t.id from (select * from tt_goods where type = 1 limit 10) as t) where type =1 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:83307次
    • 积分:2120
    • 等级:
    • 排名:第18902名
    • 原创:141篇
    • 转载:5篇
    • 译文:0篇
    • 评论:16条
    文章分类