我想这个查询从Oracle转换到MySQL:转换的Oracle查询到MySQL查询
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, MRCONSO_UMLS B
WHERE A.SCUI IN (SELECT referencedComponentId
FROM SnomedCTtoICD10)
AND A.SAB='SNOMEDCT'
AND A.SUPPRESS='N'
AND A.TTY='PT'
AND B.LAT='ENG'
AND B.SUPPRESS='N'
AND A.CUI=B.CUI
任何想法如何做到这一点?
好像取代为它应该是相同的(http://dev.mysql.com/doc/refman/5.0/en/create-table -select.html)语法。你有错误吗? –
这不是一个语法问题,所以你应该发布你的错误日志。请在[sqlfiddle](http://sqlfiddle.com/#!2/dc9b9) –