Bonjour tout le monde,

Je cherche à faire un truc un peu bizarre.
Basiquement j'ai une table avec les colonnes " ID, Ressource1, Ressource2"

Je cherche à récupérer une vue de la forme:
ID Ressource1
ID Ressource2
...
et ce pour chaque ID de ma table (Sachant que les champs de ressources peuvent être nulls). J'ai donc fait un truc dans le genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Select ID, R.Ressource from MaTable, MatableRessource R where R.Ressource=Ressource1 and Ressource1 is not null
Union
Select ID, R.Ressource from MaTable, MatableRessource R where R.Ressource=Ressource2 and Ressource2 is not null
ça marche bien sauf que dans mon traitement suivant je voudrais savoir si ma ligne de résultat correspond à la première ou la deuxième requête. Donc avoir un champ avec "1" ou "2" par exemple.
C'est surement pas si compliqué que ça mais je bloque