sql >> Database teknologi >  >> RDS >> Mysql

MYSQL slette alle resultater med count(*)=1

DELETE  si
FROM    t_session si
JOIN    (
        SELECT  sesskey
        FROM    t_session so
        GROUP BY
                sesskey
        HAVING  COUNT(*) = 1
        ) q
ON      q.sesskey = si.sesskey

Du skal være med her. Brug af en korreleret underforespørgsel virker ikke.

Se denne artikel i min blog for flere detaljer:



  1. Forbind klienten til MySQL-serveren

  2. Lær grundlæggende SQL-forespørgsler ved hjælp af MySQL

  3. Hjælp os med at få IDE moderniseret i MS Access – din stemme tæller!

  4. Frigør fordelene ved MariaDBs Certified Associate Program