Bonjour à tous,

Voila je vous explique mon problème, Je souhaite faire une requête sur deux tables via un UNION. Jusque la pas de problème cela fonctionne.

Par contre la ou cela se complique c'est que j'aimerai savoir si il est possible de rajouter dans le résultat une valeur me permettant de savoir d'où vient la donnée ??

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT t1.id, t1.titre , toto = 5
FROM table1 t1
	UNION
SELECT t2.id, t2.titre, toto = 4
FROM table2 t2
        ORDER BY 3 DESC
Voila un exemple de ma requête et en fait les élément toto = 5 c'est ce que je souhaiterai faire

En gros je voudrais que pour les tous éléments de t1 il me rajoute dans le résultat une colonne toto avec la valeur 4 et pour ceux de t2 avec la valeur 5 pour que je sache quelle donnée vient de quelle table.

Est-ce que c'est fesable ???