---
title: "Forumproblem (senast uppdaterade tråd)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/72997-forumproblem-senast-uppdaterade-tråd"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Eitraz"
published: "2003-04-02T21:46:26.000Z"
updated: "2003-04-03T07:30:59.000Z"
replies: 6
views: 272
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/72997-forumproblem-senast-uppdaterade-tråd"
---

# Forumproblem (senast uppdaterade tråd)

## #1 — Eitraz, 2003-04-02T21:46Z

Tjosan!

(Satsar på att det här passar bäst på ASP även att det är en hel del MySQL över det hela ;))

Har ett forum där jag har den "vanliga" uppbyggnaden. Dvs ett **postID** och ett **answareID**.
Ett inlägg som har **answareID \> 0** är alltså ett svar i en tråd.

Vill nu plocka ut den senast uppdaterade tråden och får då ett mumsigt felmeddelande.

Jag har testat forumet utan "senast uppdaterad tråd" utan bara med "senast inlagda tråd" och då funkade. Men när jag lägger in det *fetmarkerade* nedan blir det fel.

**time** är av formatet **"yyyy-mm-dd hh:mm:ss"**

```
iSQL = "SELECT MAX(time) FROM forum_posts WHERE postID = f.postID OR answareID = f.postID"
SQL = "SELECT [b](" & iSQL & ") AS time[/b], f.* FROM forum_posts AS f WHERE catID = " & catID & " AND answareID = 0 ORDER BY 1 DESC LIMIT " & page & "," & showRecords
Set RS = Connect.Execute(SQL)
```

felet jag får är helt enkelt:
**You have an error in your SQL syntax near 'SELECT MAX(time) FROM forum_posts WHERE postID = f.postID OR answareID = f.postI'**

Jag kör för övrigt MySQL.

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

## #2 — SilvioF, 2003-04-03T00:25Z

Är inte **time** ett reserverat ord i MySql?

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

## #3 — @nders, 2003-04-03T03:59Z

Vilken version av MySQL använder du? MySQL är inte känt för att tycka speciellt mycket om subqueries.

Mvh

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

## #4 — Eitraz, 2003-04-03T05:01Z

Byter jag namn på **time** fungerar det **inte** ändå.

Jag har version **3\.23.52.**

får väll göra en egen tabell för trådarna annars..

Finns det inget annat sätt man kan göra samma sak som ovan med?

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

## #5 — @nders, 2003-04-03T06:07Z

Subqueries stöds inte av den versionen av MySQL, utan endast fr.o.m. version 4.1. Du måste skriva om frågan.

Mvh,

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

## #6 — Eitraz, 2003-04-03T06:17Z

Något förslag på hur man kan skriva då?

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

## #7 — OveRRidE, 2003-04-03T07:30Z

Flyttas från ASP.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/72997-forumproblem-senast-uppdaterade-tråd
