Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL-Abfrage, um eindeutige Datensätze zu extrahieren

Ja, dies ist mit der einfachen Aggregation möglich. Beachten Sie, wie ich Verbrauchsdaten gepostet habe? Das sollten Sie tun. Ich habe viel länger gebraucht, um nutzbare Daten zu erstellen, als die Abfrage zu schreiben.

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