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

Chuyển đổi một truy vấn tiên tri thành truy vấn MySQL

Nếu bạn đang sử dụng phiên bản MySQL cũ hơn, thì bạn có thể gặp sự cố với hiệu suất của in . Đây là một giải pháp thay thế, sẽ hoạt động trong cả MySQL và Oracle:

CREATE TABLE SCT_201301_UMLS_SYN 
AS SELECT DISTINCT A.SCUI "SNOMED_CODE", A.STR "SNOMED_DISPLAY_NAME"
   , B.STR "UMLS_SYNONYM" 
FROM MRCONSO A join
     MRCONSO_UMLS B
     on A.CUI = B.CUI
WHERE exists (SELECT 1
              FROM SnomedCTtoICD10 s
              where s.referencedComponentId  = a.scui) 
AND A.SAB='SNOMEDCT' 
AND A.SUPPRESS='N' 
AND A.TTY='PT' 
AND B.LAT='ENG' 
AND B.SUPPRESS='N' 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. dừng lỗi biên dịch trong tập lệnh sqlplus

  2. Hàm to_date của Oracle. Mặt nạ cần thiết

  3. LỖI TRÊN CHUYỂN ĐỔI không thành công với ORA-43918:Đối số này phải là một chữ

  4. 12c DBA_USERS Thay đổi

  5. Oracle10g SQL pivot