sql >> Databáze >  >> RDS >> Mysql

MYSQL vymaže všechny výsledky s počtem(*)=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

Zde musíte mít připojení. Použití korelovaného poddotazu nebude fungovat.

Další podrobnosti najdete v tomto článku na mém blogu:



  1. Jak používat Django se staršími databázovými tabulkami pouze pro čtení se složenými primárními klíči?

  2. Objednat ve skupině podle?

  3. Nástroj příkazového řádku pro hromadné načítání MySql

  4. Maximální velikost pro dotaz SQL Server? klauzule IN? Existuje lepší přístup