Salut,
- Je possède une table maître (M) et une table esclave(S) tel que
M --1-------*--S
- Je sélectionne certains tuples dans M.
"SELECT .... FROM M ....."
Je voudrais que le résultat de ma requête contienne un champ qui serait soit:
- NULL si... AUCUN des tuples de S associés à M ne vérient UNE CONDITION
(- autre chose aussinon)
Je possède déjà une solution à ce problème qui consite à faire une UNION entre 2 SELECT du type...
SELECT ... FROM M .....
UNION
SELECT ....FROM M, S... (identique à la première)
INNER JOINT...
WHERE S (condition)
Mais je trouve cette solution peu élégante (voir exécrable), quelqun peut-il m'aider ou me donner quelques pistes ?
Merci.
Partager