作者chph (chph)
看板Database
标题Re: [MYSQL5] 请问新增一个row number
时间Tue Jan 26 02:13:11 2010
※ 引述《ilay (说唱猜做玩)》之铭言:
: 请问先进们:
: 某一个"查询结果"为
: id date
: ----------------------------
: 45 2003-06-23
: 23 2002-12-24
: 55 2007-04-05
: 我想变成:
: id date newid
: -----------------------------------------
: 45 2003-06-23 1
: 23 2002-12-24 2
: 55 2007-04-05 3
: 我该怎麽做 谢谢!
DBMS: MySQL 5
SET @row = 0;
SELECT `id`, `date`, @row := @row + 1 AS `newid`
FROM `ptt_ilay`
WHERE `id` IN (23, 45, 55)
你也可以参考这篇:
http://forums.mysql.com/read.php?97,162926,162926
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.213.48