sql >> Databasteknik >  >> RDS >> Mysql

Mysql välj flera rader baserat på en rad relaterat datumintervall

Det borde vara ungefär så här :

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



  1. MySQL Amazon RDS:Lås Väntetiden har överskridits

  2. Varför används inga nycklar i denna EXPLAIN?

  3. Hur gör man paginering med mybatis?

  4. Anledning till varför Oracle är skiftlägeskänsligt?