SELECT DP.lp FROM MZ LEFT JOIN MG ON MG.id = MZ.super LEFT JOIN DK ON MG.idhandl = DK.id LEFT JOIN DP ON DP.super = DK.id WHERE MG.id = 100307 AND MZ.idtw <> DP.idtw
DK - dokument sprzedażowy
DP - produkty na dokumencie sprzedażowym
MG - dokument magazynowy
MZ - pordukty na dokumencie magazynowym
Na dokumencie magazynowym jest 1 produkt
Na dokumencie sprzedażowym są 3 produkty
Zapytanie daje dobry wynik LP (liczba porzadkowa) 2 i 3 nie jest zgodna.
Tylko troche to długo trwa, czy można to jakoś usprawnić?