SQL med top
Hej eksperter.Jeg har et problem med en query.
Jeg vil gerne trække f.eks. top 2 ud fra en tabel.
Denne tabel skal dog inner joines med en anden tabel så mit resultset f.eks. bliver på 5 rækker.
Jeg vil gerne have de 5 rækker ud, men skal finde en måde at begrænse dem til toppen af tabel 1.
Ex.:
Select top 2 from tbl_1 inner join tbl_2 on id = id;
Dette vil give mig 2 rækker, hvor jeg egentlig gerne ville have haft 5. Nemlig de rækker min inner join vil give.
Noget i retning af et resultset som dette:
1 sdfsdf
1 dfsddf
1 gererer
2 qqqq
2 qqdfdf
Hvor det første tal er fra første tabel og derfor med en top 2 ikke vil give mig nogen rækker med id 3.
Kan det løses med sql?