Saya bertanya-tanya apakah ada cara untuk mendapatkan jumlah hasil dari kueri MySQL, dan pada saat yang sama membatasi hasilnya.
Cara kerja pagination (seperti yang saya pahami), pertama-tama saya melakukan sesuatu seperti
query = SELECT COUNT(*) FROM `table` WHERE `some_condition`
Setelah saya mendapatkan num_rows (query), saya mendapatkan jumlah hasil. Tetapi kemudian untuk benar-benar membatasi hasil saya, saya harus melakukan kueri kedua seperti:
query2 = SELECT COUNT(*) FROM `table` WHERE `some_condition` LIMIT 0, 10
Pertanyaan saya: Apakah ada cara untuk mengambil jumlah total hasil yang akan diberikan, DAN membatasi hasil yang dikembalikan dalam satu kueri? Atau cara yang lebih efisien untuk melakukan ini. Terima kasih!