MySQLクエリから結果の数を取得し、同時に結果を制限する方法があるかどうか疑問に思っていました。
(私が理解しているように)ページネーションが機能する方法、最初に私は次のようなことをします
query = SELECT COUNT(*) FROM `table` WHERE `some_condition`
num_rows(query)を取得すると、結果の数がわかります。しかし、結果を実際に制限するには、次のような2番目のクエリを実行する必要があります。
query2 = SELECT COUNT(*) FROM `table` WHERE `some_condition` LIMIT 0, 10
私の質問:とにかく、与えられる結果の総数を取得し、単一のクエリで返される結果を制限する方法はありますか?または、これを行うためのより効率的な方法。ありがとう!