MySQL按順序獲得行位置使用以下MySQL表:+-----------------------------++ id INT UNSIGNED ++ name VARCHAR(100) ++-----------------------------+如何選擇單株行及其在表中其他行中的位置(按name ASC..因此,如果表數(shù)據(jù)如下所示,則按名稱排序時:+-----------------------------++ id | name ++-----------------------------++ 5 | Alpha ++ 7 | Beta ++ 3 | Delta ++ ..... ++ 1 | Zed ++-----------------------------+如何選擇Beta得到該行當前位置的行?我正在尋找的結(jié)果集如下所示:+-----------------------------++ id | position | name ++-----------------------------++ 7 | 2 | Beta ++-----------------------------+我可以做一個簡單的SELECT * FROM tbl ORDER BY name ASC然后枚舉PHP中的行,但是僅僅為一行加載一個可能很大的結(jié)果集似乎是浪費的。
MySQL按順序獲得行位置
慕哥9229398
2019-07-11 20:47:43