Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
ok, du fik 2 kommentarer- jeg var lidt usikker på om det var det ene du ønskede eller det andet
Synes godt om
Slettet bruger
16. april 2006 - 16:14#5
Altså.. Jeg har et forum hvor jeg har en tabel til hver kategori. Og nu skal jeg så have lavet et Recordset (rs) hvor alle kategorier er listet eller alle spørgsmål ?
Derfor skal jeg så have et rs som indeholder alle fra tabel1 hvor ID = 2 og alle fra tabel 2 hvor ID = 2
Det lyder som om jeg gættede rigtigt. Er de to tabeller ens i struktur, blot således at den ene indeholder data om en kategori, og den ene indeholder data om en anden kategori
Hvis jeg gætter rigtigt, så bør mit forslag løse dit problem.
Synes godt om
Slettet bruger
16. april 2006 - 16:20#7
Ja det tror jeg også at det gør. Fordi strukturmæssigt er de identiske.. Jeg prøver lige :P
strSQL = "select * from Forumtuning where Status = Spoergsmaal union select * from Forumgenerelscootersnak where Status = Spoergsmaal"
Forumtuning og Forumgenerelscootersnak er de 2 kategorier jeg eksperimentere med. Og de har hver en kolonne som hedder Status, Status kan enten være Spoergsmaal eller Indlaeg.
strSQL = "select * from Forumtuning where Status = 'Spoergsmaal' union select * from Forumgenerelscootersnak where Status = 'Spoergsmaal'"
Synes godt om
Slettet bruger
16. april 2006 - 16:40#10
Okay takker det virker.. Men hvis jeg så skriver den sådan:
select * from Forumtuning where Status = 'Spoergsmaal' union select * from Forumgenerelscootersnak where Status = 'Spoergsmaal' ORDER BY Skrevetden Limit 0,5
Skrevetden er datoen hvor den er oprettet. Sotére den så begge tabeller eller hvad man skal sige. Blander den tabellerne så ?
Når du nu får det til at virke, så bruge lige 2½ minut på at tænke på om du har lavet den bedste løsning rent databasemæssigt. Det vil på mange måde være en bedre løsning at have een tabel til alle dine fora, og så i et felt ekstra angive hvilket forum det er. Det er mere effektivt, for det er faktisk dyrt at åbne mange tabeller, og det er nemmere at udvide den dag du vil have et forum mere, "pigerpaaknallerter". Bare et forslag...
Synes godt om
Slettet bruger
16. april 2006 - 16:58#12
Ja det har du helt ret i og den tanke har også strejset mig mange gange! Men den tabel bliver bare enorm så. Fordi at alt hvad der bliver skrevet i forumet bliver listet i den tabel. ??.
Enig i at tabellens størrelse ikke bør være et problem, og at du bør samle de to tabeller i en samlet tabel.
Hvis du (hvad der nok er det nemmeste her og nu) bliver ved med at have to tabeller, skal du have paranteres omkring de to selects, for at få ORDER BY og LIMIT til at fungere efter hensigten:
altså
(select * from Forumtuning where Status = 'Spoergsmaal') union (select * from Forumgenerelscootersnak where Status = 'Spoergsmaal') ORDER BY Skrevetden Limit 0,5
så skal ORDER BY og LIMIT fungere på det samlede resultat.
Synes godt om
Slettet bruger
12. november 2006 - 23:10#15
Mange tak. Sorry jeg er sent med det .. Smid svar =)
Synes godt om
Slettet bruger
15. januar 2008 - 11:51#16
Intet svar.. Lukker.
Synes godt om
Ny brugerNybegynder
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.