2013-03-15 5 views
0

Dans SphinxQL, comment obtenir des enregistrements aléatoires à partir de l'index?sphinxQL aller au hasard?

SELECT fname FROM indexname WHERE Age>=21 and Age<=47 random 0,4 \G; 

Obtenir l'erreur suivante:

sphinxql: syntax error, unexpected CONST_INT, expecting BETWEEN (or 8 other tokens) near '0,4 

Toute autre façon de faire enregistrer au hasard à partir SphinxQl?

Répondre

3

Tout ce que vous avez besoin est

... ORDER BY RAND() LIMIT 4 
+0

remercie ses œuvres, comment nous pouvons ajouter plus d'une commande par comme, de l'ordre par le rang, limite age desc 4 – karthik

+0

aime maintenant sonne comme un bon point d'aller un RTFM. p – barryhunter