Witam,
Mam problem, chciałem wyciągnąć wszystkie zamówienia, których obecny status = "Przygotowywanie przesyłki". Obecny status trzymany jest w tabeli STAN_ZAM. Problem polega na tym, że chcę wyciągnąć właśnie wszystkie zamówienia, których OSTATNIO DODANY status = "Przygotowywanie przesyłki". Więc muszę pominąć ten status, gdy po nim został dodany jakiś inny.
Moje zapytanie które udało mi się stworzyć wygląda tak, lecz nie działa ono poprawnie. Mam problem właśnie z warunkiem, w którym sprawdzam ten ostatnio dodany status.
SELECT* FROM ZAMOWIENIA LEFT JOIN STAN_ZAM ON ZAMOWIENIA.Id_zamowienia = STAN_ZAM.Id_zamowienia WHERE (SELECT Nazwa FROM STAN_ZAM ORDER BY Data DESC LIMIT 1) = 'Przygotowywanie przesyłki'
Ktoś mnie naprowadzi jak te zapytanie powinno być zbudowane?