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

Nhiều không tồn tại trong MYSQL để kiểm tra số lượng hàng

select
    o.*,
    SUM(if(ol.status = "Approved" and (ol.end_date > now() or end_date is null), 1, 0)) as cond1,
    SUM(if(ol.status = "Pending" and (ol.end_date != now() or end_date is null), 1, 0)) as cond2
from
    outreach o
left join 
    outreach_links ol on ol.outreach_id = o.id
group by
    o.id
having
    cond1 = 0 and cond2 != 1
;

Không chắc đó có phải là bạn đang tìm kiếm hay không, nhưng bạn có thể thử.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các cột bit MySql trả về một số lớn kỳ lạ trong PHP 7.1 (không phải trong các phiên bản trước)

  2. Làm thế nào để ngăn chặn thời gian chờ kết nối cho các lần nhập MySQL lớn

  3. truy vấn SQL đơn giản đưa ra Sử dụng hàm nhóm không hợp lệ

  4. Muốn đặt giới hạn MySql trên từng điều kiện where

  5. Ruby on Rails MySQL # 08S01Bad bắt tay - hạ cấp MySQL?