01. september 2006 - 13:33
Der er
7 kommentarer
Sql-sæt. mellem to tabel
Hej Jeg har en tabel: tblOrdre - Her ønsker jeg alle kolonner. Så har jeg en der hedder tblOrdrelinie - her ønsker jeg en sum af alle ordrelinie.pris. Altså når man laver en ordrer, kommer en post tblOrdre og x antal poster i tblOrdrelinie afhængig af hvor mange vare. Hvordan?
Annonceindlæg fra Asus
01. september 2006 - 13:34
#1
Ja, altså hvordan får jeg al information og en variabel "faellesPris" til at rumme summen af alle pris i ordrelinie.
01. september 2006 - 13:34
#2
Ligeledes skal posterne også kommer frem selvom der ikke findes nogle poster i ordrelinie. Så skal der bare fremgå 0 som faellesPris
01. september 2006 - 13:37
#3
SELECT sum(pris) AS faellesPris FROM tblOrdrelinie WHERE orderid=42
01. september 2006 - 13:37
#4
Ja, men jeg vil også have alt info fra tblOrdre ud samtidig...
01. september 2006 - 13:38
#5
Ønsker du en lise over samtlige ordre i dit system, eller hvad?
01. september 2006 - 13:41
#6
Noget i denne stil: SELECT o.*, sum(ol.pris) AS faellesPris FROM tblOrdre AS o LEFT JOIN tblOrdrelinie AS ol ON o.id = ol.orderid GROUP BY o.id
11. september 2006 - 21:16
#7
Hvad med noget respons?
Kurser inden for grundlæggende programmering