【问题标题】:MySQL query for patents citationsMySQL 查询专利引用
【发布时间】:2017-11-02 00:05:30
【问题描述】:

我想从国际专利数据库 (PATSTAT) 中查找 IPC 代码 G01S 下所有专利的引用。以下查询返回 G01S 下的所有专利。

SELECT *
FROM TLS209_APPLN_IPC 
JOIN TLS201_APPLN ON TLS209_APPLN_IPC.APPLN_ID = TLS201_APPLN.APPLN_ID
WHERE TLS209_APPLN_IPC.IPC_CLASS_SYMBOL LIKE "G01S%"

现在,我想附上表格 (TLS212_CITATION) 及其专利引用,其中包括专利号 (PAT_PUBLN_ID)

JOIN TLS212_CITATION ON TLS201_APPLN.APPLN_ID = TLS212_CITATION.PAT_PUBLN_ID

不幸的是,这给了我一个错误。有人知道如何附上引文表吗?

非常感谢

【问题讨论】:

标签: mysql subquery


【解决方案1】:

我找到了一种将引文表添加到我的查询的方法。

SELECT *
FROM TLS201_APPLN
JOIN TLS211_PAT_PUBLN ON TLS201_APPLN.APPLN_ID = TLS211_PAT_PUBLN.APPLN_ID 
JOIN TLS212_CITATION ON TLS211_PAT_PUBLN.PAT_PUBLN_ID = TLS212_CITATION.PAT_PUBLN_ID
JOIN TLS209_APPLN_IPC ON TLS201_APPLN.APPLN_ID = TLS209_APPLN_IPC.APPLN_ID
JOIN TLS202_APPLN_TITLE ON TLS201_APPLN.APPLN_ID = TLS202_APPLN_TITLE.APPLN_ID
WHERE TLS209_APPLN_IPC.IPC_CLASS_SYMBOL LIKE "G01S%"
AND TLS201_APPLN.APPLN_AUTH LIKE "US"
AND TLS201_APPLN.EARLIEST_FILING_DATE BETWEEN "19900101" AND "19910101"

我错过的是我需要从 FROM TLS201_APPLN 开始。另外,我需要先将 TLS201_APPLN 加入到 TLS211_PAT_PUBLN,然后再将 TLS211_PAT_PUBLN 加入到 TLS212_CITATION。

我希望这对在 PATSTAT 上查找被引专利列表的任何人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 2021-12-13
    • 2020-01-20
    • 2013-07-10
    • 2016-07-29
    相关资源
    最近更新 更多