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 ??
Voila un exemple de ma requête et en fait les élément toto = 5 c'est ce que je souhaiterai faire
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
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 ???
Partager