---
title: "If sats för MySQL 5.0?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/167705-if-sats-för-mysql-5-0"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "aasah"
published: "2008-01-01T11:13:29.000Z"
updated: "2008-01-01T16:25:36.000Z"
replies: 2
views: 529
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/167705-if-sats-för-mysql-5-0"
---

# If sats för MySQL 5.0?

## #1 — aasah, 2008-01-01T11:13Z

Jag håller på och flyttar info från en gammal tabellstruktur till en ny. Nu håller jag på att ta fram det jag vill stoppa in i den nya, och då behöver jag en "indikatorkolumn" för om just den här raden har ett visst ID. Men hur skriver jag? I princip vill jag skriva:

```
SELECT O.username, uid, pid, day, rate, comment, ip, IF pid = 5 THEN 5 ELSE 0 as plus
FROM O INNER JOIN M ON O.username = M.username 
WHERE O.username <> O.idea
```

Men det gillar inte Databasen.   :( Hur borde plus-kolumnen se ut?

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

## #2 — Peter S, 2008-01-01T11:25Z

```
SELECT O.username, uid, pid, day, rate, comment, ip, case when pid = 5 THEN 5 ELSE 0 end as plus
FROM O INNER JOIN M ON O.username = M.username 
WHERE O.username <> O.idea
```

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

## #3 — aasah, 2008-01-01T16:25Z

Perfekt, Peter_S! Tackar! :e :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/167705-if-sats-för-mysql-5-0
