bonjour,
je débute en MySQL et dois écrire un petit programme qui permet d'afficher la liste des animaux pour chaque propriétaire en dirigeant le résultat vers un fichier de sortie de nom par exemple p1.txt.... Voici ma table (proprioanimaux):
Voici la requête que j'utilise :P1 animal1 age
P1 animal2 age
P1 animal3 age
P1 animal4 age
P2 animal1 age
P2 animal2 age
.................
Ainsi je n'aurai pas à taper cette requête 100 fois car j'ai 100 propriétaires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 select animal from proprioanimaux where proprioanimaux.proprio="P1" into outfile 'c:/p1.txt'; Mon problème c'est comment automatiser tout cela en utilisant une boucle for, je m'explique : je voudrai avoir un fichier pour chaque proprio (P1.txt, P2.txt, ....) qui contient la liste des animaux qu'il possède : for each proprio =x select animal from proprioanimaux where proprioanimaux.proprio="x" into outfile 'c:/x.txt';
Merci d'avance de votre réponse
Partager