---
title: "top 10 och join"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/69193-top-10-och-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "andreas_lindh"
published: "2003-02-24T09:29:19.000Z"
updated: "2003-02-24T13:20:25.000Z"
replies: 7
views: 190
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/69193-top-10-och-join"
---

# top 10 och join

## #1 — andreas_lindh, 2003-02-24T09:29Z

Jag har den här frågan

```
select l1.namn as lag1, l2.namn as lag2,m.id,m.lagID,m.tid,m.datum,m.lagid_a,m.lagid_b,m.uppdaterad,m.resultat_a,m.resultat_b, m.slutspel from (s_deltagande_lag as l1 inner join s_matcher as m on l1.id = m.lagid_a) inner join s_deltagande_lag l2 on m.lagid_b = l2.id where m.uppdaterad= true order by m.datum
```

kan jag på något sätt bara hämta top 10  med den här frågan?

Permalänk: https://www.webforum.nu/p/69193

## #2 — Engine^, 2003-02-24T09:51Z

```
SELECT TOP 10 l1.namn as lag1, l2.namn as lag2, m.*
FROM (s_deltagande_lag as l1 
INNER JOIN s_matcher as m ON l1.id = m.lagid_a)
INNER JOIN s_deltagande_lag l2 ON m.lagid_b = l2.id
WHERE m.uppdaterad= true
ORDER BY m.datum
```

Top 10 vad?

Permalänk: https://www.webforum.nu/p/959772

## #3 — andreas_lindh, 2003-02-24T10:22Z

jag vill bara hämta 10 poster  från matcher

Permalänk: https://www.webforum.nu/p/959806

## #4 — Engine^, 2003-02-24T10:25Z

Mmm, fick du inte de 10 senaste matcherna nu då?

Permalänk: https://www.webforum.nu/p/959808

## #5 — andreas_lindh, 2003-02-24T11:16Z

nej. När jag gör så där får jag bara ut två poster.

Permalänk: https://www.webforum.nu/p/959833

## #6 — Engine^, 2003-02-24T11:32Z

Då är det väl inga fler som matchar dina villkor.

Permalänk: https://www.webforum.nu/p/959843

## #7 — LarsG, 2003-02-24T11:39Z

```
SELECT  l1.namn as lag1, l2.namn as lag2, m.*
FROM (s_deltagande_lag as l1 
INNER JOIN (select top 10 lagid from s_matcher
where uppdaterad 
order by datum desc ) as m
ON l1.id = m.lagid_a)
INNER JOIN s_deltagande_lag l2 ON m.lagid_b = l2.id
```

Permalänk: https://www.webforum.nu/p/959850

## #8 — andreas_lindh, 2003-02-24T13:20Z

kom på varför jag bara fick ut 2 poster. Jag har en funktion som filtrerar bort alla poster där lag1 eller lag2 inte är lika med Tibro IK.

Jag antar att det är bättre att göra det direkt i sql-satsen.
Går det att göra det?

Permalänk: https://www.webforum.nu/p/959950

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/69193-top-10-och-join
