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

基準に基づくMySQLの重複期間

    問題を正しく理解している場合は、内部結合ではなく左結合が必要です-

    SELECT a.id, GROUP_CONCAT(b.id) AS abcd
    FROM new_table a
    LEFT JOIN new_table b ON a.id <> b.id
                          AND a.Block_ID = b.Block_ID
                          AND a.Block_Type = b.Block_Type
                          AND a.Valid = b.Valid
                          AND ((a.Valid_To BETWEEN b.Valid_From AND b.Valid_To)
                                OR (a.Valid_From BETWEEN b.Valid_From AND b.Valid_To)
                                OR (a.Valid_To = b.Valid_From)
                                OR (a.Valid_From = b.Valid_To)
                              )
    GROUP BY a.id;
    



    1. django.db.utils.IntegrityErrorを解決する方法:(1364、フィールド'name'にはデフォルト値がありません)

    2. PHPスクリプトからのmysqldumpの実行は機能しませんが、SSHでは機能します

    3. ORA-22054アンダーフローエラー

    4. HikariCP-接続は利用できません