Strona 1 z 1

[SQL] problem z id i ORDER BY

: sob lip 26, 2008 3:17 pm
autor: born-kes
Witam ;)

[sql]SELECT u.id, u.gracz, g.nazwa
FROM users u, grupa g
WHERE u.id_typ = g.nazwa[/sql]

Zapytanie zwraca

Kod: Zaznacz cały

ID        |	Gracza      |	nazwę grypy
300     |	gola         |  AAA
402     |	Iza            |  AAA
100     |	Bonzo     |  CCC
266     |	Zak          |  CCC
80        |	hhsa         |	Null
812      |	hsa          |	Null
ale według ostatniej tabeli ...

dodaje :
[sql]ORDER BY u.id ASC[/sql]

i dochodzimy do właściwego problemu
zwraca dziwną kolejność id
[sql]
1005
1012
1026
1374
1378
1412
1416
160
1608
1626
163
1643
1711
172
1747
175
176
18
2
274
280
281
282
290
306
313
32
323
341
359
679
750
81
838
951
[/sql]
Skrócona lista ale widać o co chodzi.

Pozdrawiam

Re: [SQL] problem z id i ORDER BY

: sob lip 26, 2008 4:44 pm
autor: born-kes
Znalazłem odpowiedz, temat zostawiam może komuś pomoże...

Zmiana Typu tabel i "Długości" pomogła
Zawiniły spacje bo efekt teraz jest właściwy

Kod: Zaznacz cały

1
2
3
4
...
10
11
12
...
20
a nie

Kod: Zaznacz cały

10
11
15
18
19
1
20
21
22
28
29
2
30

itd