Oracle i pobranie rekordów z najnowszą data

Oracle i pobranie rekordów z najnowszą data
TM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 91
0

Ma zapytanie z kilkoma joinami i chciałbym aby zapytanie nie pobierąło mi duplikatów. Chce to rozwiazać tak że będzie pobierać mi najwoszy rekord>

chciałem w pod zapytaniu dodać ORDER BY LASTUPDATED DESC LIMIT 1 ale to nie działą. Jak mogę to zrobić inaczej?

wemibo
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: okolice Warszawy
  • Postów: 128
1

Jeżeli brak duplikatów mamy rozumieć brak takich samych wierszy w selektcie zwracającym wynik, to select DISTINCT
Co ma wspolnego brak duplikatow z warunkami wyboru wierszy ?

wemibo
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: okolice Warszawy
  • Postów: 128
1

No to coś takiego : select ko1, kol2, kol3 ...., max(lastupdated) from tabela1 join ...etc group by kol1,kol2,kol3.

S4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1268
1

Pokaż tą strukturę i zaptytanie - tak to rozmowa, jak ze ślepym o kolorach.

GO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
1

Zmień LIMIT 1 na FETCH FIRST 1 ROWS ONLY - trochę wróżenie z fusów, ale zakładam, że o to chodziło.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.