0

我正在使用 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 链接到数据库中的其他表?是否在某处发布了完整的数据模型?

谢谢!

4

1 回答 1

2

布莱恩,

不知道您是如何创建子集的,我稍微修改了您的查询,并针对 2015AA 版本中的完整 Metathesaurus 子集运行它。 SELECT count(DISTINCT y.cui) FROM mrrel r INNER JOIN mrconso y ON r.cui2 = y.CUI ; 我取回了 3074046 个独特的 CUI。也许您可以将您的 mmsys.log 文件发送给我,以确保您的子集正确完成?此外,您还可以在我们的网站上提供几个 ER 图和示例查询,以帮助理解 RRF 数据模型。另外,您的 MRREL 表中有多少行?

于 2015-06-27T21:21:25.320 回答