Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: lazej w Październik 06, 2022, 08:29:34

Tytuł: powielone wyniki w zestawieniu SQL
Wiadomość wysłana przez: lazej w Październik 06, 2022, 08:29:34
Stworzyłem poniższe zestawienie:


SELECT DISTINCT
tw_symbol, tw_ID, tw_nazwa ,  st_Stan AS StanAktulany, tw_StanMin AS StanMinimalny , tw_JednStanMin AS miara
FROM tw_Stan INNER JOIN tw__towar
ON tw__towar. tw_Id  = st_TowId
WHERE tw_StanMin > 0
ORDER BY tw_symbol;


Niestety wynikiem tego zapytania do bazy są powielone rekordy w wierszach - różnią się tylko kolumną "ilość".

Czego może to być wynikiem? Jak zrobić aby nie były powielone?

W załączniku screen
Tytuł: Odp: powielone wyniki w zestawieniu SQL
Wiadomość wysłana przez: yemet w Październik 06, 2022, 08:36:54
A masz więcej niż jeden magazyn? No bo jak masz to przecież gdzieś musi być ta informacja przechowana dla każdego magazynu z osobna, np. w tabeli stanów magazynowych...
Nie zrobiłeś filtrowania na konkretny magazyn to ci wyrzuciło stany dla wszystkich magazynów. Możesz zawęzić wyniki do konkretnego magazynu i/lub je zsumować.