Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL] Pobranie ostatnich rekordów z tabeli
stefano_F
post 27.11.2014, 13:47:03
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 4
Dołączył: 1.02.2013

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


Witam,
Mam taką oto przykładową tabelę
Kod
id, nazwa, ilosc
1, aaa, 2
2, bbb, 3
3, aaa, 20
4, ccc, 6
5, bbb, 10
6, ccc, 2

Chciałbym tak sformuować zapytanie, aby wynikiem były ostatnie, najnowsze rekordy z każdej nazwy.
Mówiąc potocznie, chciałbym listę nazw towarów z aktualną ilością jaką podał użytkownik.

Wynikiem na powyższej przykładowej tabeli było by:
Kod
id, nazwa, ilosc
3, aaa, 20
5, bbb, 10
6, ccc, 2


Czy da się takie cos wykonać jednym zapytaniem?
Jeżeli tak to proszę o składnie, gdyż nie za bardzo umiem zagnieżdżać zapytań i nie mam koncepcji jak to zrobić

Pozdrawiam
Stefan
Go to the top of the page
+Quote Post
mmmmmmm
post 27.11.2014, 15:51:53
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


  1. SELECT * FROM tabela t JOIN (SELECT max(id) id FROM tabela GROUP BY nazwa) sub ON sub.id=t.id
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 12:31