---
title: "MySQL-begränsning i query?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/101300-mysql-begränsning-i-query"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "sabbacus"
published: "2004-04-11T23:36:09.000Z"
updated: "2004-04-12T14:41:25.000Z"
replies: 1
views: 214
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/101300-mysql-begränsning-i-query"
---

# MySQL-begränsning i query?

## #1 — sabbacus, 2004-04-11T23:36Z

Jag lägger in denna i min SQL-sats
( tabell_1 + tabell_2 + tabell_3 ) AS total_sum,
och får då kolumnen "total_sum".
Denna kolumn kan jag sortera efter i min ORDER BY. Men varför kan jag inte använda den i min WHERE-sats?

```
			SELECT 			
				spp_mod_internpoang.tabell_1, 
				spp_mod_internpoang.tabell_2,
				spp_mod_internpoang.tabell_3, 
				( spp_mod_internpoang.tabell_1 + spp_mod_internpoang.tabell_2 + spp_mod_internpoang.tabell_3 ) AS total_sum,
				spp_users.username, 
				spp_users.first_name, 
				spp_users.last_name, 
				spp_users.id 
				
			FROM
				spp_mod_internpoang, 
				spp_users 
			WHERE 
				spp_mod_internpoang.user_id = spp_users.id 
			AND 
				total_sum > '0'
			ORDER BY 
				total_sum DESC
```

Queryn fungerar felfritt om man tar bort "AND total_sum \> '0'"

Om man kör queryn som den ser ut nu får man felmeddelandet "Unknown column 'total_sum' in 'where clause'"

MySQL-server: 4.0.14

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

## #2 — LarsG, 2004-04-12T14:41Z

Du får skriva ut uttrycket explicit i where 

Det är (faktiskt) ingen begränsning i Mysql.

Flyttas från Mysql

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/101300-mysql-begränsning-i-query
