Page 1 sur 1

Plusieurs requetes en une seule ...

Posté : 21 mars 2006, 11:00
par xavierm83
Bonjour,
Je fais actuellement un stage de fin d'étude et je dois développer un site intranet en php ...
En fait, je dois gérer la relation entre des clients et des produits ...
Mais il se peut que certains de ces clients ou produits soient modifiés ou crées ... Si c'est le cas, il faut la validation d'un des supérieurs ...
J'ai donc créer deux base de donnes, une ou les enregistrements sont validé et une autre pour le backup ...
Mon problème est que lorqu'on sélectionne touts les clients par exemple je devrai aller rechercher dans la bd final' et une dans la bd temp ...
Je sais faire sans problème les deux requetes :
1) Select * from client where client_name= XXX
2) Select * from backup, client_temp where client_num=newnumdata ...
(les requetes servent juste d'exemple ....)
En fait j'aurai voulu savoir s'il y avait un moyen de combiner ces deux requetes dans une seule query ( faire du style select ... and select ... )
car a vrai dire je ne pense pas que ca marcherai avec des sous requete ...
Merci pour votre aide,

Posté : 21 mars 2006, 11:34
par xavierm83
Encore moi ...
j'ai un peu regardé sur le net et j'ai trouvé ...
Il me semble qu'un union m'aiderait pas mal ...

Mais avec une vue, les champs pourront être mélangés par la suite indépendamment des deux requêtes ou pas ?

Re: Plusieurs requetes en une seule ...

Posté : 21 mars 2006, 21:49
par Hubert Roksor
Avant tout, et au risque de paraître naïf, qu'en pense ton maître de stage ?
J'ai donc créer deux base de donnes, une ou les enregistrements sont validé et une autre pour le backup ...
Je pense que ça va te créer plus de problème qu'autre chose :? Utilise une seule base de données et fais un backup régulier des fichiers (voir "datadir" dans my.ini ou my.cnf).

Du coup, je pense que ça élimine ton problème non ?