Tôi muốn bắt X hàng, do đó, tôi đặt LIMIT X
; nhưng làm thế nào tôi có thể đồng thời đếm tổng số hàng?
Hiện tại, tôi sử dụng hai truy vấn riêng biệt để làm như vậy
SELECT COUNT(*) FROM col WHERE CLAUSE
SELECT * FROM col WHERE CLAUSE LIMIT X
Có cách nào để làm điều này trong một truy vấn không?
EDIT: Đầu ra phải là các col
ô và số lượng hàng. Trong thực tế, sau khi chọn các col
ô, nó chỉ nên đi qua bảng để đếm.
Tôi biết rằng không thể hợp nhất hai truy vấn này, vì hàng đầu tiên trả về 1 hàng, nhưng hàng X thứ hai. Tôi tò mò nếu có một hàm trong mysql để trả về số lượng hàng có mặt LIMIT
.