13. oktober 2003 - 14:31Der er
9 kommentarer og 1 løsning
Select flere tabeller where
Jeg har en del tabeller som bruges til et forum, tabellerne hedder eks. motocross,surfing,klatring i de forskellige tabeller er der de samme felter men der er bare forskellgei indhold.
Jeg skal lave en liste som giver mig de 10 nyeste forum indlæg fra alle tabellerne i et udtræk.
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
ellers små jeg lige få mit webhotel til at ligge den nye version på.
Synes godt om
Slettet bruger
14. oktober 2003 - 13:56#9
Det er muligt ved brug af en TEMPORARY TABLE (fra version 3.23).
Jeg har lavet en lille demo :-)
Opret tabellerne: --------------
create table moto (A int, B int); create table surf (A int, B int); create table klat (A int, B int);
insert into moto values(1, 1); insert into moto values(1, 2); insert into moto values(1, 3);
insert into surf values(2, 1); insert into surf values(2, 2); insert into surf values(2, 3);
insert into klat values(3, 1); insert into klat values(3, 2); insert into klat values(3, 3);
Og for at samle tabellerne... --------------------------------------- CREATE TEMPORARY TABLE tmp (tmp_A int, tmp_B int); INSERT INTO tmp SELECT * FROM klat; INSERT INTO tmp SELECT * FROM surf; INSERT INTO tmp SELECT * FROM moto; SELECT * FROM tmp ORDER BY tmp_A; DROP TABLE tmp;
-----------------
Derudover er jeg enig med de andre i at det burde ligge i én tabel med en type_id eller forum_id på.
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.