Problem med GROUP BY

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • znyder
    Medlem
    • 2002-12-22
    • 175

    #1

    Problem med GROUP BY

    Hej igen
    Försöker mig på GROUP BY men det vägrar funka...
    Den här koden:

    [KOD]SELECT amne_ID, nyaste_tid FROM forum WHERE nyaste_anv='" & Request.QueryString("anv_namn") & "' OR skapad_anv='" & Request.QueryString("anv_namn") & "' GROUP BY amne_ID, nyaste_tid ORDER BY nyaste_tid DESC[/KOD]

    skriver ut ALLT:
    Whateverssss
    Välkommen till LMG's nya forum!
    Välkommen till LMG's nya forum!

    Men om jag tar bort nyaste_tid och order by så blir allt rätt, kod:
    [KOD]SELECT amne_ID FROM forum WHERE nyaste_anv='" & Request.QueryString("anv_namn") & "' OR skapad_anv='" & Request.QueryString("anv_namn") & "' GROUP BY amne_ID[/KOD]

    FAST självklart så sorterar den inte efter datum (nyaste_tid)...
    Det blir:
    Välkommen till LMG's nya forum!
    Whateverssss

    Blir galen... har läst igenom ett 20-tal inlägg men inget som passa mitt fel... *gråter*
    HENSHIN-A-GO-GO, BABY!
  • LarsG
    Medlem
    Årets medlem 2001
    • 2000-12-03
    • 12465

    #2
    Vad vill du åstadkomma?

    Beskriv tabller, ge dataexempel och det resultat du vill ha.

    Flyttas från ASP
    essentitia preter non sans multiplicandum

    Comment

    • znyder
      Medlem
      • 2002-12-22
      • 175

      #3
      Vet inte hur jag ska kunna förklara...
      Ska försöka

      DATABASEN:

      ID forum_typ amne_ID nyaste_tid av_vem topic
      23 topic 23 21:19:00 znyder Välkommen
      24 svar 23 21:24:00 znyder Tackar!

      Så ser tabellerna ut, men när jag ska skriva ut "Senaste inlägg" på medlemmens profil så vill jag att den bara ska skriva ut ett exemplar av topic namnet, därav använder jag GROUP BY. Detta fungerar superbra. Men när jag försöker använda ORDER BY nyaste_tid så blir allt fu**ed up. Då visar den både topicen OCH svaret.

      Bifogar bild hur det ser ut med / utan order by.
      Den sorterar aldrig rätt..
      HENSHIN-A-GO-GO, BABY!

      Comment

      • znyder
        Medlem
        • 2002-12-22
        • 175

        #4
        Här kommer bilden, blev fel förut.
        Attached Files
        HENSHIN-A-GO-GO, BABY!

        Comment

        • znyder
          Medlem
          • 2002-12-22
          • 175

          #5
          Någon ?
          HENSHIN-A-GO-GO, BABY!

          Comment

          • @nders
            Moderator
            Marsvin
            • 2000-06-30
            • 26914

            #6
            Om du inte använder tiden, varför hämtar du det då i select-frågan?

            Menar du att så fort du lägger till order by får du dubbla poster?
            @aviddevguy

            Comment

            • znyder
              Medlem
              • 2002-12-22
              • 175

              #7
              Exakt, direkt när man använder order by så blir det dubbelt..
              Man måste ju lägga till nyaste_tid där, ananrs får jag felmedd..
              HENSHIN-A-GO-GO, BABY!

              Comment

              Working...