con questa query:
select * from tabella
estraggo tutti i campi ma se voglio usare count() solo per uno di essi (mantenendo l'asterisco invece che elencare tutti i campi) come faccio?
con questa query:
select * from tabella
estraggo tutti i campi ma se voglio usare count() solo per uno di essi (mantenendo l'asterisco invece che elencare tutti i campi) come faccio?
select *,count(campo) from tabella group by campo
ok, mi ero espresso male.
Devo fare quella query su due tabelle:
non fa la somma del campo 'campo2', che deve, in realtà, essere pari a 4 e invece restituisce 1codice:SELECT tab1.*, count(tab2.campo2) AS tot FROM tab1, tab2 where tab1.campo1=133 GROUP BY tab2.campo2 LIMIT 1
Ciao.
Da prendere con le molle
(lascio i miei campi penso sia
la stessa cosa)
Aspettando qualche sqlGuruCodice PHP:
SELECT categories. * , (
SELECT COUNT( post_title )
FROM post
WHERE cat_id =18
) AS tot
FROM categories
GROUP BY cat_id
LIMIT 1
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
ma con versioni prededenti la 4.1 la subquery non funziona o sbaglio? poi provo anche il codice perchè uso la 5.x
No non sbagli.ma con versioni prededenti la 4.1 la subquery non funziona o sbaglio?
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
così funziona, ho provato: ma per le versioni precedenti di mysql (che sono ancora tante) come si fa?
Non saprei proprio![]()
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it