/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MySQL: Tælle antal rækker i 5 tabeller
Fra : Jacob Nielsen


Dato : 13-10-03 15:39

Hej,

Jeg har 5 tabeller som i sig selv ikke har noget tilfælles, men hver især
har de et id og et status felt:

id: int, primary key og autoincrement
status: tinyint, men antager kun værdien 0 eller 1

Jeg har brug for at tælle hvor mange rækker hvor status er 0 i alle fem
tabeller. Jeg kunne sagtens gøre det med 5 selects, men der må da være en
nemmere måde? Så vidt jeg kan se kan LEFT JOIN dog ikke benyttes, da de fem
tabeller ikke har noget tilfælles, men måske jeg tager fejl?

Mvh. Jacob



 
 
Jens Gyldenkærne Cla~ (13-10-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 13-10-03 15:43

Jacob Nielsen skrev:

> Jeg har brug for at tælle hvor mange rækker hvor status er 0 i
> alle fem tabeller. Jeg kunne sagtens gøre det med 5 selects,
> men der må da være en nemmere måde?

Det kan klares med en UNION-forespørgsel - som vist bare ikke er
understøttet i MySQL (måske er den med i ver. 4)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jacob Nielsen (13-10-2003)
Kommentar
Fra : Jacob Nielsen


Dato : 13-10-03 19:49

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns9413AA03F6C9Cjcdmfdk@gyrosmod.dtext.news.tele.dk...
> Jacob Nielsen skrev:
>
> > Jeg har brug for at tælle hvor mange rækker hvor status er 0 i
> > alle fem tabeller. Jeg kunne sagtens gøre det med 5 selects,
> > men der må da være en nemmere måde?
>
> Det kan klares med en UNION-forespørgsel - som vist bare ikke er
> understøttet i MySQL (måske er den med i ver. 4)

Den er med i ver. 4, som heldigvis også er den jeg bruger :)

Og det virker, så tak for hjælpen.

Mvh. Jacob



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste