webForumDet fria alternativet

Hämta 2 poster inom en grupp

2 svar · 445 visningar · startad av JPS

JPSMedlem sedan nov. 2001101 inlägg
#1

Har liknade data som inspiro - se denna tråd

Id | GroupId | Namn
1 1 Bosse
2 1 Janne
3 1 Nisse
4 2 Olle
5 2 Orvar

men vill läsa ut id 1, 2, 4 och 5 d.v.s 2 st rader per GroupId. Det spelar ingen roll vilka två rader (personer) bara det är två från var grupp.

Peter SMedlem sedan dec. 20025 483 inlägg
#2
select t.id
     , t.groupid
     , t.namn
  from tbl t
 where t.id
    in ( select top 2 id
           from tbl
          where groupid = t.groupid 
         order
             by id desc )
   and ( select count(*)
           from tbl where groupid = t.groupid )
    >= 2

MSSQL-/Access-syntax.

JPSMedlem sedan nov. 2001101 inlägg
#3

LYSANDE!!!!! CPU:n i botten men lysande resultat!! Stort tack!

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)