作者JYHuang (夏天到了,冷不起来了说)
看板Database
标题Re: [SQL ] 选取特定主键跟其下一笔之外的资料
时间Wed Jun 25 21:19:34 2008
再将starjou兄的语法做延伸
选出table中指定
id 值和其上下一笔的资料
SELECT A.id FROM news AS A LEFT JOIN
(SELECT id FROM news WHERE id >=
(select IFNULL(max(id),
10) from news where id <
10 )
ORDER BY id LIMIT 3) AS B
ON A.id = B.id WHERE B.id IS NULL
在一个有16笔资料的资料表中查询
花费0.0005 秒(一般查询 约0.0003 sec)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.154.179
※ 编辑: JYHuang 来自: 59.104.154.179 (06/25 21:26)