Mysql in(1,2,3) 1 数据的条数能限制吗? 20
5个回答
2016-07-04
展开全部
in()中的个数是没有限制的,
in(1,2,3)只是它的简单用法,如果你在学习in(),知道这样实现还不够,sql语句一般都是联合用的,比如 .........in(select uid from ........where .......)
如果你在学习php 应该知道 implode(),
比如 $uid_arr=array(..........);
$uid_str=implode(',',$uid_arr);
$sql=".............................in({$uid_str})";
in(1,2,3)只是它的简单用法,如果你在学习in(),知道这样实现还不够,sql语句一般都是联合用的,比如 .........in(select uid from ........where .......)
如果你在学习php 应该知道 implode(),
比如 $uid_arr=array(..........);
$uid_str=implode(',',$uid_arr);
$sql=".............................in({$uid_str})";
追问
谢谢你!
不过我想问的是数据库中有字段ppid
select * from table where ppid in(1,2,3,4) 而每个in里面的ppid(如ppid为1的)都有很多个,我想在很多个ppid为1中只获取指定的个数,处了union all 方法还有别的方法吗?
展开全部
用limit 3,即表示取3行;
与limit 0,3结果相同
limit 偏移条数,取几行
与limit 0,3结果相同
limit 偏移条数,取几行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以 用limite 0,条数来限制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以 用limite 0,条数来限制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最后加个limit不就OK了吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询