Avatar billede aggemamme Nybegynder
30. januar 2004 - 00:21 Der er 1 løsning

Optællings-query

Hej

Jeg har en række tabeller, med nogle data brugere har sat ind. Jeg vil gerne tælle det totale antal af poster, hver bruger har sat ind i disse tabeller.

Eksempel:

SELECT COUNT(*) AS `count1` FROM `table1` WHERE `x` = '56'
SELECT COUNT(*) AS `count2` FROM `table2` WHERE `y` = '56'
SELECT COUNT(*) AS `count3` FROM `table3` WHERE `z` = '56'

Total = count1 + count2 + count3

Hvordan finder jeg denne total ved at bruge 1 query (så jeg senere kan sortere efter denne total)?
Avatar billede aggemamme Nybegynder
30. januar 2004 - 00:48 #1
Jeg tror at jeg vælger at cache optællingerne i en tabel. Så er de lettere at sortere efter, og der skal ikke optælles på ny hver gang.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester