Siema. Chcę wyświetlić z bazy wszystkie rekordy, wiadomo - w while, oraz jedną wartość - ilość rekordów gdzie paid=1.
Da się tak zrobić w jednym zapytaniu? Chyba nie, co?
SELECT SQL_CALC_FOUND_ROWS * FROM tablea WHERE ...;
SELECT t.*, COUNT(CASE WHEN t.paid = 1 THEN 1 END) OVER () AS paid_count FROM tablea t;