
SELECT
`id`,
`value`
FROM
pointvalue a
WHERE
NOT EXISTS (
SELECT
FROM
pointvalue b
WHERE
bid = aid
AND btime > atime
)
可以用row_number函数,如以下数据:
ID NAME
1 张三
3 李四
5 王五
7 赵六
如查询王五这条数据在数据库里是第几条,可以这样。
1
2
3
select trn from
(select ,row_number() over(order by id) rn from 表名) t
where tname='王五'
结果会显示为3,也就是第三条数据
用户表的sender(发送者id)建立索引,然后内链接
SELECT AREPLYTO,BSENDERNAME
FROM Message A,TABUSER B
WHERE ASENDER = BSENDER
AND replyto='"+Session["id"]+"' order by state asc,time
Message 的order by的state ,time字段需要单独索引
Message的SENDER 需要索引
以上就是关于如何又快又准地查询mySQL数据库中千万条记录中所有ID(512个)最新的数据全部的内容,包括:如何又快又准地查询mySQL数据库中千万条记录中所有ID(512个)最新的数据、如何获取SQL SERVER数据库中特定行的id号、数据库先查id,根据id查用户名,如何高效查询的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)