réunir deux requetes avec des schémas différentes - SQL/NoSQL - Programmation
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
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 )
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... |
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
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
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