クエリの各行の結果の総数を数えようとしていSELECT
ます。何かのようなもの:
SELECT id, COUNT(*) FROM mytable;
ただし、これはカウントを含む単一の行のみを返します。すべての行で返された行の総数を取得するにはどうすればよいですか?
SELECT @i=@i+1 (サブクエリ内) を使用してこれを達成しようとしましたが、機能しません。また、IDによるグループ化を試みましたが、それも役に立ちません。
(計算のために) 結果の各行に追加できるように、返された行の総数を返す MySql 関数はありますか?