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

Truy vấn không trả lại kết quả như mong đợi

Điều này sẽ đảm bảo rằng nó có cả hai

WHERE   id IN 
        ( 
        SELECT  clientid 
        FROM    campaigns 
        WHERE   status IN ('L') 
        ) 
    AND id  IN 
        ( 
        SELECT  clientid 
        FROM    campaigns 
        WHERE   status IN ('P') 
        ) 

Hoặc thậm chí thử Truy vấn con với EXISTS

WHERE   EXISTS
        (
        SELECT  clientid 
        FROM    campaigns 
        WHERE   status IN ('L') 
        AND     clientid = client.id
        )    
    AND EXISTS
        (
        SELECT  clientid 
        FROM    campaigns 
        WHERE   status IN ('P') 
        AND     clientid = client.id
        ) 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP:Lặp lại nhiều mảng và xây dựng truy vấn SQL INSERT

  2. LỖI 1396 (HY000):Thao tác CREATE USER không thành công cho 'jack' @ 'localhost'

  3. PDO ::FETCH_ASSOC không tìm nạp mọi thứ

  4. Làm thế nào để triển khai hệ thống gắn thẻ tương tự như SO trong php / mysql?

  5. Không thể tìm thấy chỉ mục FULLTEXT khớp với danh sách cột (chỉ mục đã được thiết lập)