---
title: "INNER JOIN i Access (konvertering av existerande SQL-sträng)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/103912-inner-join-i-access-konvertering-av-existerande-sql-sträng"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Grillcliff"
published: "2004-05-19T12:05:04.000Z"
updated: "2004-05-19T19:58:55.000Z"
replies: 4
views: 378
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/103912-inner-join-i-access-konvertering-av-existerande-sql-sträng"
---

# INNER JOIN i Access (konvertering av existerande SQL-sträng)

## #1 — Grillcliff, 2004-05-19T12:05Z

Hej,

Jag vet inte vad som är felet med följande kod, men jag får Too few parameters. Expected 1.

\<% Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & strPath 
Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT t.topic, p.topicid, t.datum, MAX(p.datum) AS last_post FROM forum_topics t INNER JOIN forum_posts p ON p.topicid = t.id GROUP BY t.id, t.topic, p.topicid, t.datum ORDER BY last_post"
RS.Open SQL, Conn, 1, 3 %\>

Detta har tidigare körts med MySQL och nu tänkte jag använda samma funktion med en Access-databas.

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

## #2 — LarsG, 2004-05-19T12:09Z

En brist i Access

```
 SQL = "SELECT t.topic, p.topicid, t.datum, MAX(p.datum) AS last_post FROM forum_topics t INNER JOIN forum_posts p ON p.topicid = t.id GROUP BY t.id, t.topic, p.topicid, t.datum ORDER BY 4"
```

Varför har du med t.id i group by men inte i select-listan? (Bara nyfiken.)

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

## #3 — Grillcliff, 2004-05-19T12:11Z

Okej, det där var ett klart intressant problem. Givetvis funkade det, men jag förstår inte logiken ;-)

t.id-grejen var nog mest slarv efter att jag suttit och försökt fixa det på egen hand genom att strippa ner strängen så mycket som möjligt.

Tack för hjälpen!

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

## #4 — Engine^, 2004-05-19T19:57Z

last_post är kolumn nummer 4 i din SELECT och Access klarar inte av att använda kolumnalias i ORDER BY.

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

## #5 — Grillcliff, 2004-05-19T19:58Z

All right :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/103912-inner-join-i-access-konvertering-av-existerande-sql-sträng
