Scénario 1:Group By & Éliminez différentes valeurs
Tableau:
id column1 column2
1 "bla" "foo"
2 "bla" "bar"
Je veux groupe par column1
et obtenir nulle pour column2
, parce qu'il n'y a pas la même valeur dans toutes les lignes.
Scénario 2:
Tableau:
id column1 column2
1 "bla" "foo"
2 "bla" "foo"
Je veux groupe par column1
et obtenir foo
pour column2
, cause toutes les valeurs de column2
sont égales.
Est-il possible de résoudre cela par une déclaration SQL?
Cela devrait être beaucoup plus rapide que la sous-sélection ou la jointure. Agréable. –
Si la colonne 2 peut contenir des valeurs NULL, cela ne fonctionnera pas si vous avez deux lignes, une avec une valeur NULL et une avec une valeur. – eaolson
@eaolson Merci d'avoir signalé cela. J'ai proposé une nouvelle requête pour cela –