[MySQL]Ordre dans un select

Ordre dans un select [MySQL] - PHP - Programmation

Marsh Posté le 23-03-2004 à 20:03:24    

Salut
 
avec une requête du type SELECT truc FROM machin WHERE id='xx' or id='yy' or id='zz'..., sachant que les deux(ou plus) id existent, est ce que je peux être sur que le premier enregistrement renvoyé correspondra à xx, le deuxième à yy et ainsi de suite ?
 
Edit : xx n'est pas forcément inférieur à yy, sinon un order by et c'était réglé...


Message édité par gooopil le 23-03-2004 à 20:05:13
Reply

Marsh Posté le 23-03-2004 à 20:03:24   

Reply

Marsh Posté le 23-03-2004 à 20:17:15    

A la rigueur, tu peux essayer un [:figti]  
... ORDER BY (id='xx), (id='yy') ...

Reply

Marsh Posté le 23-03-2004 à 20:20:38    

je savais pas qu'on pouvait faire ca...J'ai cru qu'un order by n'acceptati qu'un nom de champ en paramètre...

Reply

Marsh Posté le 23-03-2004 à 20:21:07    

non, ca peut être une expression calculée :)
(enfin, il me semble [:figti] )


Message édité par mrbebert le 23-03-2004 à 20:21:20
Reply

Marsh Posté le 23-03-2004 à 20:22:51    

Bon je vais tester ca et puis si ca marche pas, je ferais faire un petit :bounce: au thread

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed