作者leo1234 (Leo)
看板Database
標題[SQL ] 查詢資料表中最新的兩筆(UID最大的兩個)
時間Sat Jun 1 09:11:30 2013
不好意思~問個小問題~
就是我想利用SQL查詢抓取最新的兩筆資料
也就是UID最大的兩個
$test= mysql_db_query("defense", "select * from log2 where
uid = (SELECT MAX( uid )-1 FROM log2)");
MAX(uid )
我知道他們分別是WHERE 最大MAX( uid )
次大MAX( uid )-1
我想問的是怎麼樣可以一次兩個都查詢到,用過&好像不行QQ
因為我後面會將$test丟去做事情
所以想要兩個一起查詢到
誠心發問~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.203.9
1F:→ leo1234:因為我這個資料表沒有設時間欄位,所以只想到用uid 06/01 09:13
2F:→ kerash:不用 where,直接 order by uid desc limit 2 06/01 10:14
3F:→ leo1234:真的耶~恍然大悟@@~感謝唷~ 06/01 10:54