Je souhaite obtenir uniquement des lignes ayant une valeur NULL
et une autre valeur que NULL
pour une colonne de nom d'utilisateur particulière.
Si les deux lignes ont null pour ce nom d'utilisateur particulier ou si les deux ont des valeurs autres que null, cela ne devrait pas apparaître dans la sortie. S'il y a plus de deux lignes pour le même nom d'utilisateur avec null et une autre valeur, elles devraient apparaître.
Voici un exemple d'échantillon et de sortie. Comment cela peut-il être fait en utilisant la requête SQL?
+----------+-------+
| username | col2 |
+----------+-------+
| a | abc |
| a | ef |
| b | null |
| b | null |
| c | der |
| c | null |
+----------+-------+
production
+----------+------+
| username | col2 |
+----------+------+
| c | der |
| c | null |
+----------+------+
e, one
, e, two
et 2 ou plus avec e, null
?
d, der
et 2 avecd, null
?