sql >> Database teknologi >  >> RDS >> Oracle

Konvertering af en oracle-forespørgsel til MySQL-forespørgsel

Hvis du bruger en ældre version af MySQL, har du muligvis et problem med ydeevnen af ​​in . Her er et alternativ, som skulle fungere i både MySQL og 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. verify_queryable_inventory returneret ORA-20008:Timeout

  2. Undtagelse for overtrædelse af begrænsninger ORA-00001

  3. mysqldump laver en delvis backup - ufuldstændig tabeldump

  4. Konvertering af MySQL-resultater til kommaseparerede værdier