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

Chọn liên kết bên trong ... riêng biệt so với chọn ... trong đó id trong (...)

Hãy thử điều này

select * from Users u
where exists 
   ( select user_id 
     from Log_mview l
     where l.user_id = u.user_id )
/

Nếu truy vấn phụ trả về một số lượng lớn các hàng WHERE EXISTS có thể nhanh hơn đáng kể so với WHERE ... IN .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Spring Boot Actuator / health endpoint không hiển thị thông tin cơ sở dữ liệu hoặc hệ thống tệp

  2. Thực thi một thủ tục oracle được lưu trữ trong R bằng ROracle

  3. Loại [Oracle.DataAccess.Client.OracleBulkCopy] ở đâu?

  4. LISTAGG phân biệt nằm trong một truy vấn con trong danh sách CHỌN

  5. Loại trừ các bảng không được hỗ trợ để được ghi lại bởi các luồng Oracle