kbys.net
当前位置:首页 >> mysql 选取最后一条 >>

mysql 选取最后一条

先在主表中插入记录,然后获得自动生成的id,以它为基础插入从表的记录。 这里面有个困难,就是插入主表记录后,如何获得它对应的id。 通常的做法,是通过“select max(id) from tablename”的做法,但是显然这种做法需要考虑并发的情况,需要在事...

第一条: select * from 表名 limit 1; 最后一条:select * from表名 order by 表_id desc limit 1

首先要确定什么是最后一条。 是编辑时间最新的为最后一条,还是某个字段数字最大的未最后一条。 比如以时间最大为最后一条,则将符合条件的资料都筛选出来,再按时间排序,再取一笔资料。 SQL如下: select a,b from table where a>'某个时间' o...

第一条: select * from 表名 limit 1; 最后一条:select * from表名 order by 表_id desc limit 1 请采纳,谢谢

$sel = "select * from a "; $query=mysql_query($sel); while($row=mysql_fetch_array($query)){ $ssid[]=$row['sh_id']; } echo array_pop($ssid);

select a.* from 表名 a,(select max([datetime]) [datetime],convert(varchar(10),[datetime],120) [date] from 表名 group by convert(varchar(10),[datetime],120)) bwhere a.[datetime]=b.[datetime]and convert(varchar(10),a.[datetime],1...

1 先看两个表 SP01,JS2 2 联合查询从表的最后一条信息

你按照相序排列一下,用这个函数 LIMIT 0,1 ; 取第一条记录 ELECT * FROM 表名 ORDER BY id DESC LIMIT 0,1 ;

$num = count($results); foreach($results as $key=>$result){ print("['"); print($result['time']); print("',"); print("71.72"); print(","); print($result['total']); print(","); print($result['per']); print(",'"); print("null"); p...

select top 1 * from book 不对,因为mysql里没有top这种写法,它用limit 查第一条 select * from book limit 1; select * from book limit 0,30 后面的limit 0,30 是查询前30条记录

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com