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