Avatar billede showsource Seniormester
15. februar 2008 - 20:38 Der er 11 kommentarer og
1 løsning

Tælle to tabeller på samme tid

Har en tabel

kaldet "titles"

og en anden "entries"

har prøvet at lave en query som tæller alle rækker i hver tabel, men jeg er et fjols til lettere komplicerede query's

Nogen som har et ex. der virker? Hvis det kan gøres?
Avatar billede arne_v Ekspert
15. februar 2008 - 20:47 #1
SELECT COUNT(*) FROM <enkelt tabel eller join>
Avatar billede showsource Seniormester
15. februar 2008 - 20:50 #2
Ja, alle felter i hver tabel skal tælles
I den første er 7 rækker og i den anden er 349
I stedet for to querys, kan det vel laves med en?
Avatar billede showsource Seniormester
15. februar 2008 - 20:51 #3
Og hvis det er nogen hjælp, er id i titles og "title" i den anden tabel (349 rækker ) de samme
Avatar billede arne_v Ekspert
15. februar 2008 - 20:53 #4
Hvis du vil have en faerdig SQL og det er en join, saa er du noedt til at fortaelle
os hvordan tabellerne skal flettes sammen og hvad der skal taelles.
Avatar billede showsource Seniormester
15. februar 2008 - 20:56 #5
Har det her lige nu:

$entries = mysql_query("SELECT COUNT(*) FROM `a_auctions`");
echo"<b>". mysql_result($entries,0) ."</b> entries in the database with ";
mysql_free_result($entries);

$titles = mysql_query("SELECT COUNT(*) FROM `a_title`");
echo"<b>". mysql_result($titles,0) ."</b> different titles.<br />\r\n";
mysql_free_result($titles);

Kan det laves til en query?
Avatar billede arne_v Ekspert
15. februar 2008 - 20:59 #6
(SELECT COUNT(*) FROM `a_auctions`)
UNION
(SELECT COUNT(*) FROM `a_title`)
Avatar billede showsource Seniormester
15. februar 2008 - 21:03 #7
Det prøver jeg lige, men det mener jeg at jeg har prøvet....

B.t.w. du skulle vel ikke kende til en side som forklarer om join m.m. på dansk?
Avatar billede showsource Seniormester
15. februar 2008 - 21:12 #8
arrrggghhh, det var jo mig som brugte mysql_result() til at få det vist, og lavede selvf. forkert offset, uden at bemærke min egen dumhed i fejlmeddelsen, ......

Smid et svar!
Avatar billede arne_v Ekspert
15. februar 2008 - 21:13 #9
Avatar billede showsource Seniormester
15. februar 2008 - 21:13 #10
Det er sgu lidt belastende så meget tid der kan bruges på en total simpel fejl!
Avatar billede arne_v Ekspert
15. februar 2008 - 21:19 #11
svar
Avatar billede showsource Seniormester
15. februar 2008 - 21:23 #12
ok artikel du har der!
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