gpt4 book ai didi

android - Mysql查询对应的Sqlite查询语法

转载 作者:行者123 更新时间:2023-11-29 06:59:01 25 4
gpt4 key购买 nike

请帮助我找到与以下查询等效的 sqlite。尝试了很多搜索。

    SET @rownum := 0;
SELECT * FROM (
SELECT @rownum := @rownum+1 AS rank, id
FROM tbl_flight
ORDER BY id DESC
) AS tbl_flight WHERE id = 2

最佳答案

您不能在单个查询中执行此操作,但您可以使用临时表和每个表的 rowid 属性:

http://sqlfiddle.com/#!5/f0a1b/8 (你不能运行 fiddle 两次,你必须在再次运行之前总是先重建模式)

DROP TABLE IF EXISTS tmp;

CREATE TEMPORARY TABLE tmp AS
SELECT id
FROM tbl_flight
ORDER BY id DESC;

SELECT tmp.rowid AS rank, tmp.id FROM tmp WHERE id=2;

关于android - Mysql查询对应的Sqlite查询语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com