1
我試圖做到這一點查詢:MYSQL:從子查詢與在
SET @NUMBER:=0;
SELECT *, @NUMBER:[email protected]+1 AS NUMBER FROM(
SELECT *
FROM CTBQ
) AS TB1
WHERE TB1.NUMBER > 1
但這種錯誤發生:在未知列'TB1.NUMBER「where子句」
爲什麼不能我這樣做?
任何人都可以幫助我嗎?
如果在查詢中沒有排序,我不會看到引入行號的要點。你想在這裏做什麼? –
WHERE子句中不允許使用列別名。但是看起來你只需要'LIMIT 99999999999999999 OFFSET 1'跳過第一行。 –
你不能在別處使用別名 – scaisEdge