cs_michedepain
Messages postés2Date d'inscriptionmardi 6 janvier 2009StatutMembreDernière intervention11 janvier 2011
-
11 janv. 2011 à 15:44
cs_michedepain
Messages postés2Date d'inscriptionmardi 6 janvier 2009StatutMembreDernière intervention11 janvier 2011
-
11 janv. 2011 à 18:42
Bonjour à tous,
Voila je vous explique mon problème, Je souhaite faire une requête sur deux table 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 ??
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 ???
Merci d'avance
A voir également:
Mysql : Creer un champ dans le resultat d'une requete