j'ai une table de base de données (questions)avec un champ entier - appelez-le "type_id", et les valeurs de ce champ ne peuvent être que les nombres 1 à 3.
Je souhaite de sélectionner 10 lignes aléatoire dans la base de données, avec 20% de chances que ce soit type_id= 2, 80% de chances que ce soit le type_id=1?
j'arrive à afficher les 10 lignes aléatoire mais je veux connaitre comment ajouter la probabilité à ma requête ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT * FROM questions ORDER BY rand() LIMIT 10
Partager