J'ai une requête qui renvoie un jeu de résultats similaire à celui ci-dessousComment obtenir des valeurs distinctes des colonnes?
A | B | C | D
-----|----|----|-----
1 abc | d0 | e0 | true
2 def | d0 | e1 | true
3 ghi | d0 | e2 | true
4 jkl | d1 | e1 | true
5 mno | d2 | e2 | false
Dans la colonne A chaque valeur est unique. mais les colonnes B, C, D ont des valeurs en double. Je veux toutes les valeurs de la colonne A mais les valeurs distinctes de la colonne B, C, D.
résultat attendu est quelque chose comme ça
A | B | C | D
-----|---- |---- |-----
1 abc | d0 | e0 | true
2 def | NULL| e1 | NULL
3 ghi | NULL| NULL| NULL
4 jkl | d1 | NULL| NULL
5 mno | d2 | e2 | false
La seule contrainte est que je veux atteindre cet objectif dans une instruction select unique. Aucune instruction Select imbriquée.
Pourquoi 'C' est' null' dans la ligne '3'? – Quassnoi