Wat voor type heeft rpijs bij jou? VARCHAR Denk ik? Dan kan je er sowieso niet goed op sorteten want dan krijg je die
1
10
100
2
21
215545848
3
enz..
En als je had gekeken naar de topicstart (het 1e bericht) dan zag je:
1,1
99,99
1000,00
als volgorde aangegeven, waarom denk je dat het dan een varchar is?
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES 'latin1' */;
CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `test`;
INSERT INTO `prijs` VALUES (1,5400.77,NULL);
INSERT INTO `prijs` VALUES (2,0.12,NULL);
INSERT INTO `prijs` VALUES (3,100,NULL);
INSERT INTO `prijs` VALUES (4,1200,NULL);
INSERT INTO `prijs` VALUES (5,NULL,'pereserveerd');
INSERT INTO `prijs` VALUES (6,934,NULL);
INSERT INTO `prijs` VALUES (7,NULL,'n.v.t.');
INSERT INTO `prijs` VALUES (8,NULL,'h.u.j');
INSERT INTO `prijs` VALUES (9,200,NULL);
INSERT INTO `prijs` VALUES (10,NULL,'h.a.s');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
ikzelf test een querie met phpmyadmin
hier heb je er twee
SELECT *
FROM `prijs`
ORDER BY `prijs` ASC , prijs_v ASC
waardoor de prijs_v bovenaan komt moet dus omgedraait zijn
SELECT *
FROM `prijs`
ORDER BY `prijs` DESC , prijs_v ASC