Bonjour,
Je poste ici car j'ai un petit problème qui me tracasse :
J'ai une table qui liste des objets physique auquel est associer des coordonnées x, y et z, mais ne peut y avoir qu'un objet à chaque coordonnée.
Seulement, je voudrait ajouter un objet et le positionner de façon aléatoire en x, y et z. Mais je me demande comment gérer le fait qu'il ne peut y à avoir qu'un objet par emplacement.
La solution la plus simple serait de générer au hasard une position x;y;z puis de vérifier qu'elle n'est pas déjà prise, seulement ceci devient problématique quand il ne reste plus que quelques dizaines d'emplacement parmi les 125 000 ^^
Donc, auriez vous une meilleur solution en terme de performance? Peut-être une instruction SQL permettrait de générer ces termes de façon automatique l'ors de la requette insert?
Partager