Mam mały problem z zapytaniem do bazy mssql. Poniżej mini diagram:
ZAMÓWIENIE
id
id_asortyment
WZOR
id
id_asortyment
ASORTYMENT
id
ASORTYMENT_PRODUKT
id_produkt
id_asortyment
ilosc
Wiem, że ten podział jest dość dziwny, ale tak to musi być. Wszystko po to, żeby nie robić dwóch tych samych tabel korelacyjnych dla każdej grupy produktów.
Potrzebuje kwerendę, która wyświetli mi zejście danego produktu.
use zamowieniadb
select sum(Ilosc) as Ilość from dbo.AsortymentProdukts
where ID_Produkt = 2
To zapytanie mnie satysfakcjonuje z tym, że nie do końca ponieważ zlicza mi też produkty ze wzorców. Jak wykluczyć id_asortyment - asortymenty związane z WZOREM. Pomyślałem o funkcji CONTAINS, ale nie mam pojęcia jak jej użyć.
Z góry dziękuję!