---
title: "Sortera efter två tabeller?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/99022-sortera-efter-två-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "joxxe"
published: "2004-03-08T15:58:30.000Z"
updated: "2004-03-08T16:21:32.000Z"
replies: 3
views: 221
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/99022-sortera-efter-två-tabeller"
---

# Sortera efter två tabeller?

## #1 — joxxe, 2004-03-08T15:58Z

Hej jag använder mig av denna kod för att försöka sortera efter f_datum och efter antalet svar på varje tråd...vill även bara lista ut de som uppfyller kraven i where satsen. Här är koden:
set rs = Connect.Execute("select i.fi_id,i.fi_f_id,i.fi_rub,i.fi_a_id,i.fi_datum,i.fi_last,i.fi_text,i.fi_visad,i.fi_edit,count(s.fs_id) from forum_inlagg i left join forum_svar s on s.fs_fi_id=i.fi_id group by i.fi_id,i.fi_rub,i.fi_a_id,i.fi_datum,i.fi_last,i.fi_text,i.fi_visad,i.fi_edit where i.fi_f_id=" & Request.Querystring("fid") & " order by i.fi_datum desc, 10 desc")

men får följande felmess:
\[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.0.17-nt\]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'where i.fi_f_id=11 order by i.fi_datum desc, 10 desc' at line 1 

och när jag tar bort where satsen får jag det att fungera, men den sorterar helt knappt och absolut inte efter antalet svar.
Det var en som sade att jag skulle koda såhär när jag frågade om hjälp, nu behöver jag mer hjälp!

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

## #2 — Peeer, 2004-03-08T16:18Z

Vad är det du försöker sortera efter när du skriver "10 desc"?

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

## #3 — LarsG, 2004-03-08T16:21Z

```
select i.fi_id,
       i.fi_f_id,
       i.fi_rub,
       i.fi_a_id,
       i.fi_datum,
       i.fi_last,
       i.fi_text,
       i.fi_visad,
       i.fi_edit,
   count(s.fs_id) as numOfRec 
  from forum_inlagg i left join forum_svar s 
    on s.fs_fi_id=i.fi_id 
where i.fi_f_id= <Request.Querystring("fid")> 
  group by i.fi_id,
           i.fi_rub,
           i.fi_a_id,
           i.fi_datum,
           i.fi_last,
           i.fi_text,
           i.fi_visad,
           i.fi_edit 
 order by i.fi_datum desc, numOfRec desc
```

Flyttas från ASP

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

## #4 — mikul, 2004-03-08T16:21Z

(count(s.fs_id)) som ligger på 10de plats i sql-frågan skulle jag tro ;)

Red: de va inge :P

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/99022-sortera-efter-två-tabeller
