Mysql : Ajouter une "colonne" dans un resultat
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:
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 ???