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

Cùng một truy vấn phụ được sử dụng nhiều lần trong một truy vấn

Bạn có thể viết điều này bằng cách sử dụng NOT EXISTS :

SELECT
    id, client_id, buyer_id
FROM relation AS r
WHERE NOT EXISTS
      ( SELECT 1 
        FROM <some_table> 
        WHERE (r.client_id = <some_id> OR r.buyer_id = <some_id>) 
          AND ...
      ) ;


  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ách thay đổi mật khẩu cơ sở dữ liệu

  2. Mysqli_error () không hoạt động

  3. Chọn tất cả các bản ghi từ một năm trước đến nay

  4. Xác thực hình học không gian MySQL wkt

  5. MySQL và PHP:UTF-8 với các ký tự Cyrillic