Mysql
 sql >> Base de données >  >> RDS >> Mysql

requête sql pour extraire des enregistrements uniques

Oui, cela est possible en utilisant l'agrégation de base. Remarquez comment j'ai publié des données consommables ? C'est quelque chose que vous devriez faire. Il m'a fallu beaucoup plus de temps pour créer des données utilisables que pour écrire la requête.

with something(Col1, Col2) as
(
    select 1, 'microsoft' union all
    select 0, 'cisco' union all
    select 2, 'cisco' union all
    select 3, 'vmware' union all
    select 0, 'adobe' union all
    select 0, 'microsoft'
)

select Col2
from something
group by Col2
having MAX(Col1) = 0