Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  MySQL: Multiple count märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
kpihus
Kreisi kasutaja
kpihus

liitunud: 14.04.2003




sõnum 31.07.2013 23:41:53 MySQL: Multiple count vasta tsitaadiga

Oletame on meil on umbes selline baasiloogika:

VÕISTLUS--1------------------1...*--MEESKOND_VÕISTLUSEL--1...*--------------1--MEESKOND

Nüüd oleks vaja teha üks edev count päring, mis tagastaks meile info, mitu võistkonda on igale võistlusele registreerunud.
MEESKOND_VÕISTLUSEL tabeli vastu peaks ühe COUNT päringu tegema, aga tahaks just ühe päringuga.
Kuna võistlusi ei ole just palju (kümmekond), siis võiks ju iga võistluse eraldi päringuga countida (mis on triviaalne), aga edevam oleks, kui saaks kuidagi ühe päringuga.

Ideid ?
Kommentaarid: 26 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 25
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
2ndalpha
HV kasutaja
2ndalpha

liitunud: 03.11.2004




sõnum 01.08.2013 00:14:54 vasta tsitaadiga

Keskmise tabeli peal count + group by ja ongi olemas
Kommentaarid: 23 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 22
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  MySQL: Multiple count
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.