我正在嘗試獲取我的資料庫表中記錄的行數,我正在使用一個變數并正在執行查詢,我沒有收到任何錯誤,但是得到一個空列num并且需要知道我哪里出錯了解決這個問題:
SET @row_number = 0;
SELECT
token,
(@row_number:=@row_number 1) AS num
FROM
tlp_queue_manager_schedulers

uj5u.com熱心網友回復:
您可以將會話變數用作派生表并將其與主表交叉連接以模擬 row_number。
嘗試:
SELECT token,
(@row_number:=@row_number 1) AS num
FROM tlp_queue_manager_schedulers,
(SELECT @row_number:=0) AS t
ORDER BY token ;
演示
值得一讀:https ://www.mysqltutorial.org/mysql-row_number/
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/467559.html
上一篇:JavaScript可以直接訪問物件中的屬性內的屬性嗎?
下一篇:SQL在同一列中查找不匹配
