---
title: "Mera problem med stored procedures"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/157630-mera-problem-med-stored-procedures"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "CatZ"
published: "2007-02-27T20:56:41.000Z"
updated: "2007-09-24T15:39:38.000Z"
replies: 1
views: 301
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/157630-mera-problem-med-stored-procedures"
---

# Mera problem med stored procedures

## #1 — CatZ, 2007-02-27T20:56Z

```
/* PRODUCT DETAILS */
LEFT OUTER JOIN 
	(SELECT DISTINCT
		tblProducts.InvoiceID,
		tblProducts.Quantity, 
		tblProducts.Type, 
		tblProducts.Description, 
		tblProducts.UnitPrice + (1 + CONVERT (money, (SELECT Setting FROM tblSetup WHERE (SetupID = 'ProduktAddering')))) AS UnitPrice, 
		dbo.LineTotal(tblProducts.Quantity, tblProducts.UnitPrice + (1 + CONVERT (money, (SELECT Setting FROM tblSetup AS tblSetup WHERE (SetupID = 'ProduktAddering')))), 0, tblInvoice.GST, 0) AS RowProductPrice, 
		tblProducts.ProductID 
	FROM 
		tblInvoice 
		INNER JOIN tblProducts ON tblInvoice.InvoiceID = tblProducts.InvoiceID 
	WHERE 
		(tblInvoice.InvoiceID = @InvoiceID)
		
	) AS myProducts ON tblInvoice.InvoiceID = myProducts.InvoiceID
```

 försöker på ovan sätt att hämta detaljerna för fakturan och det går jättebra tills jag lägger till en liknande join på invoicedetails men då hamnar allting dubbelt.

Iställer för att ProductID ska bli:
4
6
7

så blir det:
4
4
6
6
7
7

Jag blir tokig på det här :)

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

## #2 — CatZ, 2007-09-24T15:39Z

Det hela löstes med hjälp av en UNION på både produkt och tid tabellerna

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/157630-mera-problem-med-stored-procedures
