Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobranie jednej wartosci z limitem 5 MYSQL
Hosiek
post 30.11.2013, 23:04:42
Post #1





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 25.11.2010

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


Przykładowa struktura
ID|USER|TEXT

Chce pobrać maxymalnie 5 wpisow z tabeli więc robie LIMIT 5.
Chce jednak aby nie powtarzało wpisów z userem którego juz pobrało.

Czyli przykładowo, jezeli mam

1|2|jakas tresc
2|2|jakas tresc2
3|1|jakas ttresc3
4|3|jakas tresc4
5|12|jakas tresc5

to powinno ominąć mi wpis o ID 2 ponieważ wczesniej pobrany rekod ma tego samego usera smile.gif

Jak to mogę osiągnąc ? smile.gif
Go to the top of the page
+Quote Post
com
post 30.11.2013, 23:07:11
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


http://funkcje.net/view/2/25/5085/index.html
Go to the top of the page
+Quote Post
Hosiek
post 1.12.2013, 00:39:40
Post #3





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 25.11.2010

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


Dzieki, problem jednak w tym iż potrzebuje pobrać też inne wartosci dlatego troche poszperałem i znalazlem GROUP BY `user`
Problem mam jedynie taki ze wyczytuje mi pierwszy wpis w bazie, a musi ostatni. Niestety w tym przypadku nie zadziała ORDER BY ponieważ ono grupuje pobrane juz rekordy z bazy.
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: 28.06.2025 - 04:37