2017-08-19 1 views
0

Mon problème semble facile à résoudre, mais je ne peux y arriver seul.Vue MySQL avec deux colonnes importées en une

J'ai une base de données mysql avec 3 tables: data_A; données_B; data_C.

La table data_A a une colonne appelée A_path ... data_B une colonne appelée B_path et data_C une colonne appelée C_path.

Et je veux créer une vue avec 2 colonnes: data_type et data_path.

Si les données provenaient de données_A, la valeur de type_données wille soit A, idem pour B et C et dans la colonne data_path, la valeur X_path des tables.

Quelle commande peut faire cela afin de créer la vue s'il vous plaît? J'ai déjà recherché sur le net, et j'ai trouvé des messages similaires mais rien ne fonctionne dans mon cas.

+1

Vous devez fournir des données d'échantillons et les résultats souhaités si la question est plus facile à comprendre. –

Répondre

0

Je pense que vous voulez union all:

select 'A' as data_type, A_path as data_path from a union all 
select 'B' as data_type, B_path as data_path from b union all 
select 'C' as data_type, C_path as data_path from c ; 
+0

Merci beaucoup, j'ai juste essayé une requête similaire et ça n'a pas marché, avec votre, ça marche parfaitement !!! Bonne journée – Orion