réunir deux requetes avec des schémas différentes

réunir deux requetes avec des schémas différentes - SQL/NoSQL - Programmation

Marsh Posté le 24-08-2004 à 20:38:10    

Bonjour,
 
J'utilise oracle 10 comme bdd, je souhaiterait réunir deux requetes sql mais avec des schémas différentes sachant que dans ma première requete mes colonnes sont tous présentes dans la seconde requete (et par conséquent dans ma seconde requete j'ai toutes les colonnes de ma première requete + d'autres colonnes).  
 
Je voudrais aussi eviter les doublons. J'avait pensé aux UNION mais c avec des schémas égaux , je ne voit pas comment y parvenir.  
MERCI de vos lumières
 

Reply

Marsh Posté le 24-08-2004 à 20:38:10   

Reply

Marsh Posté le 02-09-2004 à 00:26:18    

un truc genre
 
select a, b, c, d, '', '', '' from tableA
UNION
select a, b, c, d, e, f, g from tableB ?
 
(en supposant que e, f et g sont de type varchar

Reply

Marsh Posté le 02-09-2004 à 10:50:44    

Pas compris le coup de la soit-disant limitation au niveau des shéma...
 
Pire que des unions entre shéma différents, je vais des requêtes qui tapent sur 3 ou 4 serveurs à la fois par moment, et j'ai jamais eu de problème, que ce soit sur un union ou une jointure... (c'est juste lent... forcément, quand on fait une jointure droite sur deux tables de 20 000 000 lignes séparées par une LS à 2 Mo/s ça va pas vite :D)


Message édité par Arjuna le 02-09-2004 à 10:50:51
Reply

Marsh Posté le 02-09-2004 à 12:20:26    

Arjuna a écrit :

Pas compris le coup de la soit-disant limitation au niveau des shéma...
 
Pire que des unions entre shéma différents, je vais des requêtes qui tapent sur 3 ou 4 serveurs à la fois par moment, et j'ai jamais eu de problème, que ce soit sur un union ou une jointure... (c'est juste lent... forcément, quand on fait une jointure droite sur deux tables de 20 000 000 lignes séparées par une LS à 2 Mo/s ça va pas vite :D)


 
dans une union, il faut que les champs présents dans la clause SELECT des deux requetes soient equivalents, en nombre et en type
c'est ce qu'il voulait dire, je suppose


Message édité par HappyHarry le 02-09-2004 à 12:20:50
Reply

Marsh Posté le 02-09-2004 à 14:07:47    

Vi, sur ce point je suis d'accord ;)
 
Mais c'est le coup du shéma que je soulignais, qui, à ma connaissance n'a aucun impact sur la requête ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed