cs_lowkey
Messages postés260Date d'inscriptionjeudi 31 mai 2007StatutMembreDernière intervention 5 novembre 2010
-
7 avril 2008 à 10:43
cs_lowkey
Messages postés260Date d'inscriptionjeudi 31 mai 2007StatutMembreDernière intervention 5 novembre 2010
-
7 avril 2008 à 16:24
Bonjour à tous.
Voila, j'ai une requete du type : SELECT champ1 FROM table 1 WHERE champ2='loremipsum'
Je voudrais savoir s'il est possible de faire un ORDER BY sur une liste non triée ?
Je m'explique : peut-on avoir quelque chose du genre : [marequete] ORDER BY champ3 ('b', 'k', 'a', 'g')
cas : un order by sur un champ, mais ni ASC ni DESC
Je ne sais pas si je suis assez clair, mais l'idée est là : faire un order by sur un ordre que j'ai défini
cs_lowkey
Messages postés260Date d'inscriptionjeudi 31 mai 2007StatutMembreDernière intervention 5 novembre 20101 7 avril 2008 à 14:38
Bien sûr !
#1064 - You have an error in your SQL syntax. Check the manual that
corresponds to your MySQL server version for the right syntax to use near
'(champ3,
'b', 'k', 'a', 'g'
) limit 0, 5' at line 1
Requete :
SELECT champ1 FROM table 1 WHERE champ2='loremipsum' ORDER BY champ4, field
(champ3,
'b', 'k', 'a', 'g'
)limit 0,5
Si j'enlève le LIMIT, c'est ok
Si j'enlève le