Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z zapytaniem mysql (sortowanie przed grupowaniem)
jymbox
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 2.08.2008

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


mam problem z zapytaniem :/ wiem ze jest bardzo duzo podobnych tematow i probowalem z nich cos wyciagnac ale niestety nie umiem i w ostatecznosci zwracam sie do Was... a mianowicie mam takie zapytanie:

  1. $wynik = mysql_query("SELECT 'idzaw', 'nazwisko', 'imie', 'skrotkl' (SELECT 'sinclair' FROM 'wyniki' ORDER BY 'sinclair' DESC LIMIT 10 ) FROM wyniki WHERE (rok) = '2011' AND (plec) = 'm' GROUP BY idzaw ")
  2. OR die('Błąd zapytania');


ogolnie chodzi mi o to zeby sortowanie bylo przed grupowaniem ale niestety w tym moim zapytaniu to nie dziala (IMG:style_emoticons/default/baaasmiley.gif) nic nie dziala wywala blad zapytania... prosze o pomoc naprawde glowie sie z tym juz jakis czas probowalem wiele sposobow i niestety nie umiem sobie z tym poradzic...

-----

przy okazji jakby ktos mial chwilke i ochote to niech zerknie na ten temat http://forum.php.pl/index.php?showtopic=169134 bo niestety z tym tez sobie jeszcze nie poraddzilem :/


z gory dzieki wszystkim ktorzy przynajmniej sprobowali pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trafas
post
Post #2





Grupa: Zarejestrowani
Postów: 87
Pomógł: 12
Dołączył: 31.05.2006

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


Czyszczenie / kasowanie tabeli kolejnosc możesz zrobić na trigerze przy dodawaniu nowej wartości do tabeli wyniki.

Co do niewyświetlania się wartości z kolumny k.sinc czy w.sinclair: w zapytaniu nie masz ujętej tej kolumny, więc do główengo selecta musisz jądodać:

  1. SELECT
  2. idzaw,
  3. nazwisko,
  4. imie,
  5. skrotkl,
  6. w.sinclair
  7. FROM
  8. wyniki w
  9. JOIN kolejnosc k ON k.sinc = w.sinclair
  10. WHERE
  11. (rok) = '2011'
  12. AND (plec) = 'm'
  13. GROUP BY idzaw
  14. ORDER BY k.id


Wtedy powinny ci wyjść wartości.

Typ kolumny w zasadzie nie ma znaczenia, chodzi przecież o sortowanie.

Pozdrawiam.
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: 10.10.2025 - 01:31