Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][MySQL][PHP]Wyświetlenie WSZYSTKICH posortowanych wyników
RealDarnok
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 15.05.2013

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


Witam!

Mam taki mały problem - jak wyświetlam dane z bazy danych sortuję je według jednej z kolumn (GROUP BY) to owszem wyświetla dane ale jeśli dwa rekordy mają tą samą wartość to nie wyświetla innych tylko jeden.

Bardzo proszę o podpowiedź budowy zapytania.

Z góry dziękuję!
Go to the top of the page
+Quote Post
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




ORDER BY cos ASC lub DESC
Go to the top of the page
+Quote Post
RealDarnok
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 15.05.2013

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


no tak robiąc otrzymuję tylko po jednym z tych wpisów które mają tę samą wartość w kolumnie według której sortuję a chcę wyświetlić całość tylko DESC

dla przykładu:

r1 - w1
r2 - w1
r3 - w2
r4 - w3
r5 - w3

w tym wypadku wyświetli tylko r1, r3 i r4 zamiast wszystkich bo niektóre mają tą samą wartość w 2 kolumnie - rozumiesz o co mi chodzi?
Go to the top of the page
+Quote Post
Mega_88
post
Post #4





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

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


Mogę się mylić, ale czy "GROUP BY" przypadkiem nie pominie powtarzających się rekordów ? Dlatego występuje "bład", o którym piszę autor
Go to the top of the page
+Quote Post
RealDarnok
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 15.05.2013

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


haha ORDER BY rozwiązało problem - myślałem że można tylko GROUP BY używać ale działa w ten sposób - z ORDER BY (IMG:style_emoticons/default/smile.gif)
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: 23.08.2025 - 15:05