作者qrtt1 (愚人)
看板Database
标题Re: [SQL ] 如何取出最後一笔新增资料?
时间Wed Mar 28 10:58:38 2007
※ 引述《Adonisy (拍手小安)》之铭言:
: ※ 引述《qrtt1 (愚人)》之铭言:
: : relation database 是没有顺序概念的
: : 只能期待 db 有实作。
: : 印象中 mysql 是没有 row_id 这样的东西
: : (4.x 好像出现过!?)
: : 不过 o 牌的倒是有
: 如果我用SQL SERVER来做
: 先增加一个 modified date栏位
: 设定预设值
: 然後..
: select top 1 * from tablename order by modifieddate desc
: 收工... ^^
在不修改原资料表的情况下 @"@
CREATE TEMPORARY TABLE PoorTable
(SN INT AUTO_INCREMENT PRIMARY KEY)
select * FROM t_account;
SET @MSN = (SELECT MAX(SN) FROM PoorTable);
SELECT * FROM PoorTable WHERE SN = @MSN;
DROP TABLE PoorTable;
--
很ORZ的写法
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.21.79.162