sql >> Databasteknik >  >> RDS >> Mysql

Välj icke-duplicerade poster i en MySQL-tabellkolumn

Du kan gå med i samma tabell eller använda en underfråga för att söka efter dubbletter. Detta borde vara enklare för SQL-servern eftersom det inte skulle räkna alla dubbletter. Något i stil med detta:

SELECT
    t1.column_name 
FROM
    table_name AS t1
WHERE
    NOT EXISTS (
        SELECT
            *
        FROM
            table_name AS t2
        WHERE
                t2.column_name = t1.column_name
            AND t2.id != t1.id
    )

ELLER

SELECT
    t1.column_name 
FROM
    table_name AS t1
    LEFT JOIN table_name t2 ON (
        t2.column_name = t1.column_name
        t2.id != t1.id
    )
WHERE
    t2.column.name IS NULL



  1. Hur begränsar man röster per dag med IP i Php+Mysql-röstning?

  2. Hur ska jag granska ändringar i en MySQL-tabell (med MySQL 4)?

  3. LEN-funktionen inkluderar inte efterföljande mellanslag i SQL Server

  4. lagra ett lösenord säkert för api utan att kryptera det