Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL hợp nhất 2 tập hợp kết quả không bao gồm các bản ghi trong đầu tiên

Kiểm tra

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;

fiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối với Db chết sau> 4 <24 trong chế độ ngủ đông của Spring-boot jpa

  2. Cách thích hợp để ngăn chặn các mục nhập trùng lặp bằng MySQL hoặc PHP

  3. Thứ tự bảng có quan trọng trong mysql không?

  4. Làm cách nào để hủy khai báo khối lượng trong hình ảnh docker?

  5. Không thể tạo bảng với Chuẩn bị sẵn sàng