sql >> データベース >  >> RDS >> Mysql

MYSQLは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
    

    ここに参加する必要があります。相関サブクエリの使用は機能しません。

    詳細については、私のブログのこの記事を参照してください:



    1. PostgreSQLで類似した文字列をすばやく見つける

    2. SQLServerデータベーススナップショット-1

    3. SQL Developerでストアドプロシージャを実行する方法は?

    4. MySQLを使用して2進数を10進数に変換する