Avatar billede plasmon Nybegynder
17. maj 2003 - 23:53 Der er 3 kommentarer og
1 løsning

vælg en post fra forskellige gruppe, og vis dem.

Hej jeg har 5 grupper, gym, bad, hån, kar, vol.
disse grupper skriver nogle forskellige nyheder ind i en access database, så er det at den sidste nyhed fra hver gruppe skal vises, på en side. Hvordan gør jeg dette.

Jeg kan godt få vist alle nyhederne, og sorteret den efter gruyppe, men hvordan får jeg kun den nyeste fra hver?

MVH Jens.
Avatar billede loukas Mester
17. maj 2003 - 23:56 #1
Hej hvis du har et autonummererings id, kan du bruge den.
F.eks:  SELECT TOP 1 * FROM gym ORDER by DitId DESC;
Avatar billede plasmon Nybegynder
18. maj 2003 - 00:06 #2
hvis jeg bruger "TOP 1 * FROM tabel ORDER BY id DESC"
så får jeg da kun den sidste post i tabelen ik?

Alle grupperne ligger nyhederne i samme tabel, så det ville vel bare resultere i at jeg kun fik en post, ville jeg mene.

Sådan ser min tabel ud:

ID    Gruppe_ID    titel    indhold                Dato
1    1            Gym      Nyhed fra gruppe gym  13-05-2003
2    2            bad      Nyhed fra gruppe bad  16-05-2003
3    3            hån      Nyhed fra gruppe hån  16-05-2003
4    4            kar      Nyhed fra gruppe kar  16-05-2003
5    5            vol      Nyhed fra gruppe vol  13-05-2003
6    1            gym      Nyhed fra gruppe gym  15-05-2003
7    5            vol      Nyhed fra gruppe vol  17-05-2003

Som man kan se er der flere forkellige nyheder fra samme gruppe, hvor der kun skal ses den nyeste, (se dato) fra hver gruppe.
Avatar billede eagleeye Praktikant
18. maj 2003 - 00:08 #3
Du skal havde en SQL som denne:


SQL = "SELECT * FROM tbl_nyheder "
SQL = SQL & "WHERE ID IN (SELECT max(ID) FROM tbl_nyheder GROUP BY gruppe_ID);"
Avatar billede plasmon Nybegynder
18. maj 2003 - 00:21 #4
jep det var lige den jeg manglede. Takker
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
Kurser inden for grundlæggende programmering

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