sql 显示完整节点的查询
sql query for displaying full node
您好,我想使用自定义查询将节点内容从 Drupal 7 数据库提取到自定义 PHP 文件。我可以看到 field_data_body 和 field_revision_body 包含部分节点,但我正在努力构建连接并知道要加入什么,使用哪个连接以及为什么。请问有人可以帮忙吗?我已经达到:
SELECT * FROM field_data_body INNER JOIN field_revision_body
ON entity_id = entity_id WHERE entity_id = 1
...which returns '#1052 - where 子句中的列 'entity_id' 不明确' - 这是我有限的 MySQL 知识完全落空的地方。求助!
您需要指定从哪个 table 查询字段 entity_id
,因为它同时存在于 tables:
SELECT * FROM field_data_body INNER JOIN field_revision_body
ON field_data_body.entity_id = field_revision_body.entity_id
WHERE field_data_body.entity_id = 1
您好,我想使用自定义查询将节点内容从 Drupal 7 数据库提取到自定义 PHP 文件。我可以看到 field_data_body 和 field_revision_body 包含部分节点,但我正在努力构建连接并知道要加入什么,使用哪个连接以及为什么。请问有人可以帮忙吗?我已经达到:
SELECT * FROM field_data_body INNER JOIN field_revision_body
ON entity_id = entity_id WHERE entity_id = 1
...which returns '#1052 - where 子句中的列 'entity_id' 不明确' - 这是我有限的 MySQL 知识完全落空的地方。求助!
您需要指定从哪个 table 查询字段 entity_id
,因为它同时存在于 tables:
SELECT * FROM field_data_body INNER JOIN field_revision_body
ON field_data_body.entity_id = field_revision_body.entity_id
WHERE field_data_body.entity_id = 1