Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] - Pobranie ostatnich rekordów w podziale na typ sprzętu
Ryder
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 1
Dołączył: 5.01.2008

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


Witam,

Mam liste sprzętów (ID, nazwa sprzetu (np. klawiatura, monitor, itp.), typ, data dodania)
W jaki sposób najlepiej pobrać listę ostatnich 10 rekordów (5 rekordów - dysk, 5 - klawiatura)

  1. SELECT * FROM sprzety WHERE type = 'dysk' ORDER BY data_dodania DESC LIMIT 0, 5


1.) Jako UNION 2 zapytań dla 2 różnych typów.
2.) Dwa osobne zapytania
3.) Inne lepsze rozwiązanie

Go to the top of the page
+Quote Post
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Zdecydowanie UNION - do tego właśnie to zostało stworzone. Nie tracisz czasu na dwa zapytania. Ogólnie innego (lepszego) rozwiązania IMO nie ma.
Go to the top of the page
+Quote Post

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: 2.10.2025 - 18:32