SQL - połączenie dwóch zapytań

0

Witajcie,
Mam dwie tabele:
Sprzedaż (w której sumuję ilość sprzedanych towarów) Select sum(ilość) from SPRZEDAŻ s group by ID_Produkt
Magazyn (w której mam ilość towarów na stanie) Select m.ilość from magazyn m

Chciałbym wyświetlić te dane obok siebie, ale nie wiem czy istnieje na to jakaś komenda, aby to połączyć obok siebie.

Z każdą próbą mam błędy:

  1. Select m.ilość, sum(ilość) from SPRZEDAŻ s inner join MAGAZYN m on m.ID_PRODUKT = s.ID_PRODUKT group by s.ID_PRODUKT

  2. Select m.ilość from MAGAZYN m inner join (select sum(ilość) from SPRZEDAŻ s group by ID_Produkt) on m.ID_PRODUKT = s.ID_PRODUKT

Ktoś wie jak i czym mogę uzyskać pożądany efekt ?

0

Potraktuj oba wyniki jak tabele i normalnie połącz JOINem.

0

To pierwsze jest słuszne, tylko pozbądź się błędów. Albo sum po m, albo rozszerzyć listę Group by. Ja bym wybrał sum.

1 użytkowników online, w tym zalogowanych: 0, gości: 1