![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 466 Pomógł: 11 Dołączył: 21.09.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Mam taki wynik: (IMG:http://img22.imageshack.us/img22/79/przechwytywanier.png) Chciałbym teraz z tego wyniki=u wybrać distinct(question_id). Jak daje group by to nie zachowuje mi tej kolejności jaka jest na tym wyniku - a jest ona koniecznie taka potrzebna. Jak mogę to przerobić, żeby z takiej postaci w tej kolejności wybierało mi distinct? Ten post edytował robos85 22.02.2010, 15:32:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
No chyba masz tam wszystko prosto opisane. @cośtam to zmienne w MySQL. Wykonaj sobie poniższy kod (dla jakieś tabeli):
Kod mysql> SET @nr = 0; Query OK, 0 rows affected (0.00 sec) mysql> SELECT *, (@nr := @nr + 1) AS licznik FROM tabela; +----+--------+---------+ | id | pole | licznik | +----+--------+---------+ | 1 | xxx | 1 | | 2 | yyy | 2 | +----+--------+---------+ 2 rows in set (0.00 sec) Tutaj akurat licznik pokrył się z identyfikatorem, no ale widzisz jak to działa. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 02:33 |