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

<フィールドの最大数であるテーブルからレコードを削除し、最大数を保持します

    最大のIDを選択してみてください db_typeでグループ化 最初に、not inを使用してサブクエリとして使用します 。

     DELETE FROM MyTable 
     WHERE ID NOT IN 
        (SELECT ID FROM 
          (SELECT MAX(ID) AS ID from MyTable GROUP BY DB Type) AS tb1
        )
    

    編集:

     DELETE FROM MyTable
     HAVING MAX(ID) > ID;
    


    1. 内部結合を使用してSQLで記述された継承クエリを記述しますか?

    2. djangoフォームのドロップダウン選択に追加データを取得する

    3. Cakephpのcontainableを使用して、関連するさまざまなテーブルからデータを取得するにはどうすればよいですか?

    4. SQLステートメントのリテラルの前のコロンはどういう意味ですか?