» »

SQL select (again ;)

SQL select (again ;)

edmund ::

Kaj bi se dalo to spodaj pokniti v en select stavek?
Dejansko moram iz ene tabele selectati število pojavitev vrstic s določenimi pogoji.
Vendar je za vsak count() drug pogoj, pa se malo zakomplicira...

//select 1
$result1 = mysql_query("SELECT count(*) FROM tabela1 WHERE nekaj = '$nekaj' AND drugo = '$drugo'",$db);
$juhu = mysql_fetch_row($result1);

//select 2
$result2 = mysql_query("SELECT count(*) FROM tabela1 WHERE nekaj = '$nekaj' AND drugo = '$tretje'",$db);
$juhu2 = mysql_fetch_row($result2);

Hvala za odgovor!
[28-Jun-2003 15:55:08] Body temperature above normal (error type 215)
[28-Jun-2003 15:55:08] No brain activity (error type 265)

vuego ::

SELECT count(*) FROM tabela1 WHERE nekaj1='$nekaj1' AND (nekaj2='$nekaj2' OR nekaj2='$nekaj3')

A to pomaga?

edmund ::

Več "countov" moram dobiti, za vsak select eden - se pravi vse skupaj 5 cifer. Zanima me če se da za vsak attribut, ki ga selectaš nastaviti posebej WHERE sentence (ker je za vsak count rahlo drugačen), tako da bi glede na pogoje dobil nek count. Pri vsakem pogoju je eden enak - določena oseba, drugi pa je tip zapiska in glede na tega bi rabil seštevek vrstic.
[28-Jun-2003 15:55:08] Body temperature above normal (error type 215)
[28-Jun-2003 15:55:08] No brain activity (error type 265)

vuego ::

Malo prestrukturiraj stavek!

SELECT tip,count(*) FROM tabela WHERE (tip='A' OR tip='B' OR tip='C') AND ime=$ime GROUP BY tip


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

MySQL Query Vprašanje

Oddelek: Izdelava spletišč
153201 (2966) overlord_tm
»

[mySQL(+php)] Kako dobiti največji ID (številka) iz stolpca

Oddelek: Izdelava spletišč
91120 (999) preem
»

php variable scope problem

Oddelek: Izdelava spletišč
81255 (1168) darh
»

Kaj je narobe tu...(php)

Oddelek: Programiranje
51189 (1087) teac
»

Rezanje teksta

Oddelek: Programiranje
9985 (894) darh

Več podobnih tem