Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL scal 2 zestawy wyników z wyłączeniem rekordów w pierwszym

Testuj

SELECT id, crp, starts_on
FROM tbl_crps
NATURAL JOIN (SELECT crp, MAX(id) id
              FROM tbl_crps
              WHERE starts_on < CURRENT_DATE
              GROUP BY crp) x
UNION ALL
SELECT id, crp, starts_on
FROM tbl_crps
NATURAL JOIN (SELECT crp, MAX(id) id
              FROM tbl_crps
              GROUP BY crp
              HAVING MIN(starts_on) >= CURRENT_DATE) x;

skrzypce



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Potrzebujesz pomocy w tworzeniu struktury bazy danych

  2. Błąd bazy danych WordPress Serwer MySQL zniknął dla zapytania

  3. Wiersze MySQL SELECT pasujące do tablicy?

  4. Jak mogę wymagać pola mysql?

  5. Czy te dwie funkcje są przesadą dla odkażania?