Avatar billede flamme Nybegynder
14. december 2001 - 13:40 Der er 5 kommentarer og
2 løsninger

for \"lidt\" for meget ud

jeg har laver en select for ca 1000 svar ud. men jeg skal bare have en liste med indholdet fra først forum1 så 2 og 3. Men den \"ganger\" dem samme hvilket bliver til en del data.
hvordan laver jeg det?

det ser sådan ud nu.
select t1.*,t2.*,t3.* from forum1 as t1, forum2 as t2, forum3 as t3
Avatar billede disky Nybegynder
14. december 2001 - 13:43 #1
sæt nogle \'where\' kriterier.

Ellers kobler den alle med alle (ganger)

Ellers må du hente med 3 select\'s
Avatar billede flamme Nybegynder
14. december 2001 - 13:50 #2
Jeg skal bruge det til et lille administrations system til 3 forskellige forumer, som er helt ens lavet. Det skal lave med 1 select for at jeg kan bruge f.eks order by date.
Avatar billede disky Nybegynder
14. december 2001 - 13:58 #3
hmmmm

prøv at smid en \'group by\' på hvor du grupperer efter f.eks. datoen.

Om det virker ved jeg ikke.

Har ikke lige en bare jeg kan checke på.

Hvorfor har du 3 ens forummer i hver sin tabel ? Lyder som en design fejl.
Avatar billede flamme Nybegynder
14. december 2001 - 14:00 #4
Til at starte med var der kun et forum
Avatar billede disky Nybegynder
14. december 2001 - 14:03 #5
eller prøv med inner join
Avatar billede morw Nybegynder
14. december 2001 - 14:53 #6
Det mest optimale er UNION

http://www.mysql.com/doc/U/N/UNION.html

Virker dog kun i > v4.0
Avatar billede flamme Nybegynder
14. december 2001 - 15:21 #7
Jeg fik det til at virke tak for forslag og hjælp.
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