我正在MySQL的本地副本中使用统一医学语言系统(UMLS)数据库。我目前正试图通过此网页了解数据结构:http://www.ncbi.nlm.nih.gov/books/NBK9685/
我试图在CUI2中识别概念。但是,我对此结果感到困惑:
SELECT y.* FROM mrrel r INNER JOIN mrconso y ON r.cui2 = y.CUI;
正好1个结果。而不是疯狂推测 - 这是我的SQL?这是桌子上的错误吗?我是否误解了架构? - 我非常感谢UMLS社区的一些反馈。如何正确地将MRREL.cui2链接到数据库中的其他表?是否在某处发布了完整的数据模型?
谢谢!
答案 0 :(得分:1)
布赖恩,
我不知道你如何创建你的子集,我稍微修改了你的查询并针对2015AA版本中的完整Metathesaurus子集运行它。
SELECT count(DISTINCT y.cui)
FROM mrrel r
INNER JOIN mrconso y ON r.cui2 = y.CUI
;
我找回了3074046个独特的CUI。也许您可以将您的mmsys.log文件发送给我,以确保您的子集正确完成?此外,您可以使用多个ER图和sample queries on our website来帮助理解RRF数据模型。另外,您的MRREL表中有多少总行?