我正在使用本地MySQL副本中的統一醫療語言系統(UMLS)數據庫。我目前正試圖通過這個網頁瞭解數據結構:http://www.ncbi.nlm.nih.gov/books/NBK9685/MRREL上的NIH UMLS數據模型
我試圖識別CUI2中的概念。然而,我很困惑這個結果:
SELECT y.* FROM mrrel r INNER JOIN mrconso y ON r.cui2 = y.CUI;
只有1個結果。而不是瘋狂地猜測 - 它是我的sql嗎?這是表格上的錯誤嗎?我誤解了這個模式嗎? - 我真的很感謝UMLS社區的一些反饋。如何正確地將MRREL.cui2鏈接到數據庫中的其他表?有沒有發佈完整的數據模型?
謝謝!
對於後人,我發現了一條線索。 MRREL,MRSTY和MRSCONSO表在CUI字段中都有前導「\ n」字符。在MRREL中只在CUI1中,而不在CUI2中。如果解決了問題,我會再次發表評論。我通過使用http://stackoverflow.com/questions/1504962/how-to-remove-new-line-characters-from-data-rows-in-mysql –