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

Mysqlは、1つの行に関連する日付範囲に基づいて複数の行を選択します

    次のようになります:

    SELECT
      id, startdate, enddate
    FROM
      myTable
    WHERE
      (startdate, enddate) IN 
      (
        SELECT
          startdate, enddate
        FROM
           myTable
        GROUP BY
          startdate, enddate
        HAVING
          COUNT(*) > 1     
      )
    



    1. 動的SQLの結果を変数に割り当てます

    2. MySQLはCSVから単一の行のみをインポートします

    3. SQLServerにテーブルが存在しない場合にテーブルを作成する2つの方法

    4. MySQLデータベースの既存のデータにデータを追加する