Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.04.2009 Ostrzeżenie: (0%)
|
Witam mam tabelę w stylu
"statusy" id (auto_increment), opis, devid, data oraz tabele "urządzeń" id nazwa, opis, producent devid to id urządzenia z drugiej tabeli w tabeli statusy tworzą się po kolei wpisy dla kazdego urzadzenia np 1, ok, 1, 20120801 2, fail, 2, 20120801 3, fail, 1, 20120802 4, ok, 2, 20120802 itp i teraz pytanie jak wyciągnąć listę wszystkich ostatnich wpisów dla danego devid czyli np żeby wynik wyrzucił tylko 3, fail, 1, 20120802 4, ok, 2, 20120802 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 18 Dołączył: 13.03.2009 Skąd: lublin Ostrzeżenie: (0%)
|
robisz podzapytane, tam szukasz max(id) dla danego opis
później join do orginalnego id i masz dane |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.04.2009 Ostrzeżenie: (0%)
|
robisz podzapytane, tam szukasz max(id) dla danego opis później join do orginalnego id i masz dane Właśnie ja to widzę tak że robię select o id , info, date, opis i jakiś drugi o max(id) dla każdego devid potem to mogę sobie ewentualnie połączyć z tabela urządzeń żeby jakieś tam bzdury wyswietlić ale to już mniej istotne i to raczej potrafię zrobić tylko nie wiem jak te dwa pierwsze selecty połączyć. coś takiego wydziergałem
Ten post edytował kracak 15.09.2012, 11:12:21 |
|
|
|
kracak Wyciągnięcie ostatnich rekordów 14.09.2012, 22:47:50
grzes999 Cytat(kracak @ 14.09.2012, 23:47:50 )... 16.09.2012, 13:39:11 
kracak Cytat(grzes999 @ 16.09.2012, 14:39:11... 17.09.2012, 16:14:41
markonix A czy to nie wystarczy posortować od tyłu i LIMIT ... 17.09.2012, 16:29:15
kracak no tak to możesz znaleźć chyba ostatni wpis w tabe... 17.09.2012, 18:09:58
Niktoś CytatWłaśnie ja to widzę tak że robię select o id ... 17.09.2012, 18:20:36
markonix Napisałeś w pierwszym poście "dla danego devi... 17.09.2012, 18:20:42
kracak Cytat(markonix @ 17.09.2012, 19:20:42... 17.09.2012, 18:35:27 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 03:39 |