Re: [SQL ] 如何取出最後一筆新增資料?
※ 引述《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
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章