---
title: "två olika villkor i SQL-sats från samma fält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/180400-två-olika-villkor-i-sql-sats-från-samma-fält"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Method"
published: "2009-09-23T20:03:23.000Z"
updated: "2009-09-25T07:30:56.000Z"
replies: 7
views: 716
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/180400-två-olika-villkor-i-sql-sats-från-samma-fält"
---

# två olika villkor i SQL-sats från samma fält

## #1 — Method, 2009-09-23T20:03Z

Jag har ett fält som heter crs_CrsAccess och i det fältet anges ext och int och om man är extern så skall man bara se poster som har crs_CrsAccess = ext men om man är intern så ska man se poster med både crs_CrsAccess = 'int' och crs_CrsAccess = 'ext'

Hur kan jag få det att funka vid en sql fråga? 

Annars kan ni ge förslag på hur jag skall lösa det

Hoppas ni förstår vad jag är ute efter...

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

## #2 — @nders, 2009-09-24T03:13Z

Frågor om SQL passar i... wait for it... SQL-forumet!
Flyttas.

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

## #3 — LarsG, 2009-09-24T07:04Z

Hur vet du om någon är extern eller intern?

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

## #4 — Method, 2009-09-24T19:48Z

genom denna:

```
If strUsrIP = "11.111.111.111" Then
   presSQL = "SELECT * FROM tblCourses WHERE crs_ID = " & intCourseID & " AND crs_CrsAccess = 'int'"
Else
   presSQL = "SELECT * FROM tblCourses WHERE crs_ID = " & intCourseID & " AND crs_CrsAccess = 'ext'"
End If
```

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

## #5 — Ledel, 2009-09-24T19:52Z

Finns det fler värden än "ext" och "int"? Om inte behöver du ju inte ens ha med fältet i ditt urval, eftersom man ändå får se alla!

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

## #6 — Peter S, 2009-09-24T19:56Z

```
presSQL = "SELECT * FROM tblCourses WHERE crs_ID = " & intCourseID

If strUsrIP <> "11.111.111.111" Then
   presSQL = presSQL & " AND crs_CrsAccess = 'ext'"
End If
```

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

## #7 — Method, 2009-09-25T07:28Z

Jag har bara ext och int

Men om jag kommer från IP 11.111.111.111 så skall jag se både de ext och int men om jag inte uppfyller villkoret så ska jag bara se kurser som är ext.

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

## #8 — nitro2k01, 2009-09-25T07:30Z

Då border Peter S' svar fungera utrmärkt.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/180400-två-olika-villkor-i-sql-sats-från-samma-fält
