---
title: "Någe fel i min fråga..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/46456-någe-fel-i-min-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "GrodanBoll"
published: "2002-06-23T12:35:09.000Z"
updated: "2002-06-23T14:46:02.000Z"
replies: 2
views: 171
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/46456-någe-fel-i-min-fråga"
---

# Någe fel i min fråga...

## #1 — GrodanBoll, 2002-06-23T12:35Z

Hej hej

Jag har skrivit ihop en skön fråga men jag får den inte att fungera, kan ni kanske se vad det är för fel?

```
// den stOOra frågan består alltså av tre st frågor
	// 1. en fråga efter de 5 översta nyheterna där nyhetVaraKvarTom = NULL
	// 2. en fråga efter de nyheter som har nyhetVaraKvarTom > $dagensdatum
	// 3. en fråga som sorterar upp dessa båda frågor
		$dagensDatum = date("Y-m-d");
		$query = "SELECT n.nyhetId, n.nyhetRubrik, n.nyhetText, n.nyhetPostadAv, n.nyhetPostadNar, m.medlFornamn, m.medlEfternamn FROM (".
			"SELECT n.nyhetId, n.nyhetRubrik, n.nyhetText, n.nyhetPostadAv, n.nyhetPostadNar, m.medlFornamn, m.medlEfternamn FROM tblNyhet n INNER JOIN tblMedlem m ON n.nyhetPostadAv = m.medlId WHERE n.nyhetVararKvarTom is NULL LIMIT 5 ORDER BY n.nyhetPostadNar DESC ".
			"UNION ".
			"SELECT n.nyhetId, n.nyhetRubrik, n.nyhetText, n.nyhetPostadAv, n.nyhetPostadNar, m.medlFornamn, m.medlEfternamn FROM tblNyhet n INNER JOIN tblMedlem m ON n.nyhetPostadAv = m.medlId WHERE n.nyhetVararKvarTom > '".$dagensDatum."' LIMIT 5 ORDER BY n.nyhetPostadNar DESC ".
			") unionQuery ORDER BY n.nyhetPostadNar DESC";
		$result = mysql_query($query) or die("Query failed: ".$query."<br />\n<b>Fel</b>: ".mysql_error());
```

Felmeddelandet somjag får är:

> Fel: You have an error in your SQL syntax near 'SELECT n.nyhetId, n.nyhetRubrik, n.nyhetText, n.nyhetPostadAv, n.nyhetPostadNar,' at line 1

Jag fick hjälp med en liknande fråga av den eminente LarsG :) men nu när jag skulle göra någe liknande med lite mer grejjor i så funka det bara inte...

Jag håller tummarna för hjälp :)

/G :)

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

## #2 — LarsG, 2002-06-23T12:44Z

Mysql klarar inte av den här typen av frågor.

FROM (select ... )

Du får nog dela upp det i två frågor.

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

## #3 — GrodanBoll, 2002-06-23T14:46Z

Aah, okej. Tackar. :)
Det var MsSQL förra ggn.

/G

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/46456-någe-fel-i-min-fråga
