Just nu i M3-nätverket
Gå till innehåll

Hämta från en tabell men samtidigt summera rader från en annan


Wippika

Rekommendera Poster

Hej

 

Suttit i två timmar och sökt och provat men får fan inte till det.. Vet inte om någon har tid att kolla på det men, gör ett försök...

 

Jag vill få till en join sats som summerar det som är inom "join".

 

Alltså så här började jag med koden

Kod:


SELECT     c.door, c.week
FROM         tbl_order_capacity AS c INNER JOIN
                     tbl_order AS o ON c.door = o.door AND c.week = o.order_week

 

tanken är att när jag hämtar en rad från "tbl_order_capacity" så vill jag få ut summan av alla rader i "tbl_order" där "c.door = o.door" och "c.week = o.order_week" och då är det fältet "amount" som jag vill få fram summan av?

 

Börjar fundera på om det är möjligt?

 

Tabeller ser ut som nedan..

 

tbl_order_capacity

id

week

door

amount

closed

 

tbl_order

id

order_week

order_door

amount

 

 

Tacksam för all hjälp och suppport..

Länk till kommentar
Dela på andra webbplatser

Jag skulle ha använt

 

SELECT     c.door, c.week, sum(o.amount)
FROM         tbl_order_capacity AS c INNER JOIN
                     tbl_order AS o ON c.door = o.door AND c.week = o.order_week
GROUP BY c.door, c.week

 

eller

 

SELECT     c.door, c.week, 
    (select sum(o.amount) FROM tbl_order AS o WHERE c.door = o.door AND c.week = o.order_week)
FROM         tbl_order_capacity AS c

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...