---
title: "Sql knas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21920-sql-knas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "EchO"
published: "2002-02-04T13:58:00.000Z"
updated: "2002-02-04T14:34:00.000Z"
replies: 8
views: 143
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/21920-sql-knas"
---

# Sql knas

## #1 — EchO, 2002-02-04T13:58Z

Jag har lite problem med en sql sats...:(

```
sql= "SELECT produkter.namn, produkter.kat_id, kategorier.kat_id, kategorier.kat_namn FROM Produkter JOIN kategorier ON produkter.kat_id = kategorier.kat_id AND produkter.id='"&id&"'"
```

Jag vill allstå hämta namn, kat_id från produkt tabellen och sedan kategorinamnet från kategori tabellen.

Förstår inte varför det inte fungerar...

@EchO

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

## #2 — Kim, 2002-02-04T14:03Z

Ibland har du versalt P i produkter och ibland har du gement P. Kolla hur det verkligen ska vara.

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

## #3 — @nders, 2002-02-04T14:04Z

Är id-fältet verkligen av typen text? Hur menar du inte fungerar? Felmeddelande?

Mvh,

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

## #4 — Kim, 2002-02-04T14:12Z

Får jag bara frågar varför @nders undrar om id är text? :q

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

## #5 — @nders, 2002-02-04T14:16Z

Visst får man fråga det.

Det känns som att id bör vara en räknare, men i SQL-frågan har EchO apostrofer runt id-värdet.

```
AND produkter.id='"&id&"'"
```

Är fältet numeriskt skall man ju inte ha dessa apostrofer runt värdet.

Mvh,

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

## #6 — Kim, 2002-02-04T14:19Z

Det spelar ingen roll, det blir inte fel om du har det. Däremot kan det bli fel om du skulle råka missa det vid fel ställe.

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

## #7 — LarsG, 2002-02-04T14:23Z

Det spelar ingen roll, det blir inte fel om du har det. 

Jo, det blir fel i många dbms.

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

## #8 — Kim, 2002-02-04T14:28Z

Då kanske man ska kolla vad EchO använder. :o

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

## #9 — EchO, 2002-02-04T14:34Z

```
sql= "SELECT produkter.*, kategorier.kat_namn FROM produkter INNER JOIN kategorier ON produkter.kat_id = kategorier.kat_id WHERE produkter.id="&id
```

Satte in INNER framför JOIN och tog bort apostroferna runt id...

Sedan funkar det...

@EchO

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21920-sql-knas
