テーブルの最初の10行を取得し、同じクエリで合計行数を取得できるように、mysqlクエリを作成しようとしています。
すなわち組み合わせる
SELECT * FROM myTable LIMIT 10; // Get First 10 Rows
と
SELECT COUNT(*) as cnt FROM myTable // Total Row Count
同じクエリで。
私はPHPを使用しているので、技術的には次のように実行できます。
SELECT * FROM myTable
次に、count()を使用して合計行数を取得し、array_sliceを使用して最初の10個の配列要素を取得します。
しかし、それはあまり効率的ではありません。