Eu preciso de uma instrução select que encontre valores de Column B
que ocorre em todos os valores distintos para A
. Significado no meu exemplo, ele retornaria: x
desde que x
ocorre em todos os valores de A
. (1,2,3 e 4)
Não sei quais valores estão em Column B
, então não posso especificar isso na minha consulta. Como posso conseguir isso no SQL Server 2014?
+---+----+
| A | B |
+---+----+
| 1 | x |
| 2 | x |
| 3 | y |
| 4 | y |
| 3 | x |
| 4 | x |
+---+----+
Conte o agrupamento distinto de A por B e retorne aqueles em que count(distinct A) corresponde.
Esta é uma boa pergunta com provavelmente várias respostas!
Aqui está minha resposta rápida:
Você pode fazer isso usando
row_number()
também