Autor | Zpráva | ||
---|---|---|---|
Dbtb Profil * |
#1 · Zasláno: 18. 11. 2010, 10:27:40
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 |
#2 · Zasláno: 18. 11. 2010, 10:38:41
Dbtb: nejde
|
||
js Profil * |
#3 · Zasláno: 18. 11. 2010, 10:42:39
např.
SELECT * FROM tabulka JOIN (SELECT COUNT(*) celkem FROM tabulka) tab WHERE id = 5 |
||
Dbtb Profil * |
#4 · Zasláno: 18. 11. 2010, 10:43:04
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 |
||
Časová prodleva: 15 let
|
0