---
title: "tips på lösning av dg problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/102886-tips-på-lösning-av-dg-problem"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "MizzK"
published: "2004-05-04T11:59:55.000Z"
updated: "2004-05-05T12:38:21.000Z"
replies: 3
views: 259
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/dotnet/102886-tips-på-lösning-av-dg-problem"
---

# tips på lösning av dg problem

## #1 — MizzK, 2004-05-04T11:59Z

Sitter här och jobbar med datagrid, och har stött på ett problem. Är så att jag i min datagrid skulle behöva flera databas kopplingar eller rättare sagt sql frågor..

ska förklara lite närmare

så här ser db:n ut

tabell sortiment
\#sortNr
namn
Beskrivning

tabell sortimentRad
\#sortRadNr
\*sortRad
\*prisNR
\*typNr

tabell pris
\# prisNr
pris

tabell typ
\#typNR
typ

i sortiment  har jag namnen på alla produkter, dessa har i sín tur olika typer med olika priser.. detta behöver jag nu få utskrivet i DG. måste där med har 3 olika frågor till det tre olika priserna.. ngt tips hur man gör för att lösa detta?

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

## #2 — NETwork, 2004-05-05T06:50Z

Är det inte bättre att du försöker få ut alla priserna direkt i en enda sql-sats? Vet inte riktigt hur det hela är tänkt att fungera (jag hittar inte tre olika priser i din db?) men det låter inte riktigt rätt att du ska behöva tre olika sql-frågor bara för att få fram de olika prisuppgifterna.

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

## #3 — MizzK, 2004-05-05T09:41Z

det är  att i sortiment rad är 3 olika typer som tillhör just en och samma produkt i sortiment, dessa 3 typer har olika priser.

ex. 
sortNr 1 \| sortRadnr 1 \| typnr 1 \|prisnr 1
sortNr 1 \| sortRadnr 2 \| typnr 2 \|prisnr 2
sortNr 1 \| sortRadnr 3 \| typnr 3 \|prisnr 3
sortNr 2 \| sortRadnr 4 \| typnr 1 \|prisnr 2

osv...

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

## #4 — PDahlen, 2004-05-05T12:38Z

Först måste du lägga till en relationskolumn mellan sortiment och rad. I sortRad lägger du \*sortNr

För att få det exempeldata du visade kan du sedan använda nåt sånt här

```
 SELECT s.namn, sr.sortRad, t.typ, p.pris
 FROM sortiment s JOIN ( ( sortimentRad sr JOIN typ t ON sr.typNR = t.typeNR ) JOIN pris p ON sr.prisNR = p.prisNr ) ON s.sortNr = sr.sortNr
 ORDER BY s.namn
```

Kan behöva någon korrigering.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/102886-tips-på-lösning-av-dg-problem
