Requete select union

Résolu/Fermé
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 - 10 janv. 2012 à 11:29
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 - 10 janv. 2012 à 11:32
Bonjour,

Je recherche a savoir si une méthode que je souhaite utiliser existe, je ne trouve pas de réponse sur internet .

Je fais une requete union qui représente un enregistrement, et son historique

ma requete se traduit spas sa forme simplifiée comme ceci

SELECT  line.* FROM line ....

UNION 

SELECT historique.* FROM historique .....


Ce que je souhaite faire, c'est ajouté un "champ" ou plutot un terme dans le select qui fasse la distinction entre les 2 select


SELECT  table = 'line' , line.* FROM line ....

UNION 

SELECT table = 'historique' ,  historique.* FROM historique .....


j'arrive a ajouter une valeur en ne mettant que 'line' sans table =

mais je souhaiterais lui ajouter un alias qui soit le meme dans les 2 cas

Si c'est pas clair, dites le moi

Est-ce qu'il y a une solution ?

Cordialement,

Maka

1 réponse

maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
10 janv. 2012 à 11:32
Désolé, j'ai posté trop vite

En essayant d'inverser, j'ai trouvé la solution :

SELECT  'historique'  as table


donc résolu, çà pourra peut etre servir à quelqu'un d'autre ...
0