Bonjour,
Je suis bénévole dans une association et je dois fournir à la société de Routage un listing. Je dois faire une requête SQL dans MySQL pour éditer ce listing de Routage pour un Journal.
Mon problème est que, je sais comment faire pour sortir mon listing, MAIS il faut que l'abonné qui doit
recevoir PLUSIEURS journaux, soit répété dans mon fichier.
Nom, Prenom, Adresse, CodePostal, Ville, Pays, NbreExemplaires
Adam Eve, 10 rue Pomme, 99999 PARADIS, CIEL, 4
La colonne NbreExemplaires, existe et elle est remplie avec ‘1’ ou pour certains abonnés ‘2','3' ou '4’.
Il faut que lorsqu'il n'y a pas le chiffre '1' la ligne se répète suivant le chiffre marqué (-1).
Je sors mon fichier complet sans souci, mais là j'avoue que je cale sur ce sujet.
Si vous voulez bien me tuyauter sur ce sujet, vous m'ôterez une épine du pied,
je vous en serai bien reconnaissant.
SELECT * FROM TABLE1 UNION ALL
SELECT * FROM TABLE1 WHERE QUANTITE > 1
UNION ALL
SELECT * FROM TABLE1 WHERE QUANTITE > 2
UNION ALL
SELECT * FROM TABLE1 WHERE QUANTITE > 3
UNION ALL
SELECT * FROM TABLE1 WHERE QUANTITE > 4
UNION ALL
SELECT * FROM TABLE1 WHERE QUANTITE > 5
UNION ALL
SELECT * FROM TABLE1 WHERE QUANTITE > 6
UNION ALL
SELECT * FROM TABLE1 WHERE QUANTITE > 7
UNION ALL
SELECT * FROM TABLE1 WHERE QUANTITE > 8
UNION ALL
SELECT * FROM TABLE1 WHERE QUANTITE > 9
En fait le problème est plus complexe, je m'explique :
J'ai une bas MySQL avec 1500 noms.
Je veux que ma requête lorsqu'elle trouve autre chose que '1' répète la ligne suivant le chiffre indiqué dans la colonne 'NbExemplaires'
J'ai déjà dans ma requête : SELECT avec une dizaine d'infos et je veux qu'en plus elle me fasse cette manip de me dupliquer l'individu qui doit avoir un nombre différent de '1'.
Capito?
Je continue mes essais en attendant vos éventuelles hypothèses.