X行をキャッチしたいので、を設定しLIMIT X
ます。しかし、行の総数も同時に数えるにはどうすればよいですか?
現在、私は2つの別々のクエリを使用してそうしています
SELECT COUNT(*) FROM col WHERE CLAUSE
SELECT * FROM col WHERE CLAUSE LIMIT X
これを1つのクエリで行う方法はありますか?
編集:出力はcol
セルと行数でなければなりません。実際、col
セルを選択した後は、テーブルの上を歩いて数えるだけです。
最初の行は1行を返し、2番目のX行を返すため、これら2つのクエリをマージすることはできません。が存在する場合にmysqlに行数を返す関数があるかどうか、私は興味がありLIMIT
ます。
希望する出力を1行または2行表示できますか?
—
dezso
2つのクエリは現在記述されているため、互換性がありません。1つは単一の列を持つ単一のレコードを返し、もう1つはX行の多くの列を返します。意味のある回答をしてほしい場合は、望ましい出力の例を示してください。
—
FrustratedWithFormsDesigner