您好我希望使用自定义查询将节点内容从Drupal 7数据库提取到自定义PHP文件。我可以看到field_data_body和field_revision_body包含节点的一部分,但我正在努力构建连接并知道要加入ON的内容,使用哪个连接以及为什么。请有人帮忙吗?我到目前为止:
SELECT * FROM field_data_body INNER JOIN field_revision_body
ON entity_id = entity_id WHERE entity_id = 1
...返回'#1052 - 列' entity_id'在where where子句中含糊不清' - 这是我有限的MySQL知识面临的问题。救命啊!
答案 0 :(得分:0)
您需要指定从哪个表查询字段entity_id
,因为它位于两个表中:
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