Autor Zpráva
Dbtb
Profil *
Ahoj, jde nějak udělat abych v klasickém select dotazu s where, kromě záznamů z tabulky zjistil i celkový počet záznamů v té tabulce?

tedy něco jako

select id, count(all) as celkem from tabulka where id=5

Kde se mi vrátí jeden záznam který má id 5 a v "celkem" bude uložen počet všech záznamů v té tabulce

díky za radu
tiso
Profil
Dbtb: nejde
js
Profil *
např.
 SELECT * FROM tabulka JOIN (SELECT COUNT(*) celkem FROM tabulka) tab WHERE id = 5 
Dbtb
Profil *
Vím že to jde, už sem to někde viděl ale zaboha jsem si nemohl vzpomenout na jméno. Na konec po kopci googlování se zadařilo:

SELECT SQL_CALC_FOUND_ROWS name, email FROM users WHERE name LIKE 'a%' LIMIT 10;
SELECT FOUND_ROWS();

respektive chybě sem napsal že to chci počítat bez where, měl sem na mysli aby to počítalo bez LIMITu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: