c'est en réalité a followup from a previous question mais il contient des informations différentes, j'ai donc décidé de commencer un nouveau sujet. Résumé:combinant deux tables identiques (en fait des champs de table) en un
J'ai 2 tables un TMP_TABLE et un BKP_TABLE. Les deux ont la même structure de champ et les mêmes types de données pour les champs (avec des données presque identiques).
disons TMP_TABLE est construit comme celui-ci
TMP_TABLE
NAME PREFIX PARAMETERS
data data data
data data data
data data data
et BKP_TABLE ressemble à ce
BKP_TABLE
NAME PREFIX PARAMETERS
data1 data1 data1
data1 data1 data1
data1 data1 data1
Est-il possible de combiner ces deux tables en une seule qui ressemble à ceci
END_RESULTTABLE
NAME PREFIX PARAMETERS
data data1 data1
data data1 data1
data data1 data1
Comme vous pouvez le voir, je souhaite supprimer un des champs et le remplacer par un autre. La séquence est à peu près la même, donc je n'ai pas à m'inquiéter des enregistrements incorrects.
Une question de côté
Au moment TMP et BKP contiennent exactement les mêmes données (113 enregistrements) quand je fais
SELECT * FROM TMP_TABLE
UNION ALL
SELECT * FROM BKP_TABLE
Je reçois 226. Pourquoi cela se produit. Je pensais que les entrées en double (que je peux voir clairement) n'apparaîtraient pas dans ma table virtuelle.
EDIT:
Je voudrais remplacer un champ de TMP_data avec le champ BKP_table (exemple comme le nom).
Pour l'instant ce n'est pas du tout clair ce que vous voulez faire. Que diriez-vous de quelques données (simples) réalistes plutôt que simplement le mot «données» répété partout? –