Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciągnięcie ostatnich rekordów
kracak
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Napisałeś w pierwszym poście "dla danego devid" więc jaki w tym problem aby dodać warunek WHERE `devid` i działać z ORDER BY & LIMIT?
Go to the top of the page
+Quote Post
kracak
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 11.04.2009

Ostrzeżenie: (0%)
-----


Cytat(markonix @ 17.09.2012, 19:20:42 ) *
Napisałeś w pierwszym poście "dla danego devid" więc jaki w tym problem aby dodać warunek WHERE `devid` i działać z ORDER BY & LIMIT?

Fakt można było to zdanie dwuznacznie odczytać. Chodziło mi o listę która by zawierała ostatni wpis dla każdego z urządzeń. Poniżej przykład napisałem co powinno wybrać. No ale już sobie poradziłem więc temat można zamknąć no chyba że można ten mój Select jakoś zoptymalizować.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 10:35