MySQL ROWNUM

MySQL ROWNUM を付ける場合、以下のようにすると1回のクエリで付けられる。

SELECT   @i:=@i+1   AS   ROWNUM  ,  x.*
FROM   (SELECT  @i:=0)   AS   dummy
  ,  (SELECT 文) x