Jump to content
  • 0

pomoc mysql - order by


Quiter

Dotaz

Zdravím,

 

tak sa nudím a bavím sa tvorením webu a hľa, vznikol problém :d

 

Použil som funkciu na zoradenie dát z databázy a problem nastáva že mi to zle zoraďuje :(

mysql_query("SELECT * FROM dw_user_data ORDER BY level DESC");

Takto mi to zoradí pekne podla úrovne (od najvyššej po najnižšiu).

 

Lenže porebujem aby mi to zoradilo aj podľa skúseností...

mysql_query("SELECT * FROM dw_user_data ORDER BY level, exp DESC");

A problém nastáva v tomto prípade že mi to zoraďuje podľa úrovne opačne:

1) Keď sú 2 rovnaké úrovne tak všetko funguje

2) Keď niesu rovnaké úrovne tak mi to zoradí opačne (od najmenšej po najvyššiu)

 

Testované na týchto hodnotách:

Lv - Exp

1 - 7

1 - 9

Výsledok:

1. poradie - 1 a 9

2. poradie - 1 a 7

Takže všetko oka...

 

Testvané na týchto hodnotách:

Lv - Exp

1 - 7

3 - 150

Výsledok:

1. poradie - 1 a 7

2. poradie - 3 a 150

Takže presne opačne...

 

PS : Skúšal som aj ASC zoradenie.

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...