Drupal 7 如何在Drupal7中创建临时表并与节点表联接
我一直在Drupal7Web应用程序中工作 今天,我尝试在自定义模块中使用db_query_temporary函数创建一个临时表,如下所示:Drupal 7 如何在Drupal7中创建临时表并与节点表联接,drupal-7,Drupal 7,我一直在Drupal7Web应用程序中工作 今天,我尝试在自定义模块中使用db_query_temporary函数创建一个临时表,如下所示: $result = db_query_temporary("select * from {node}"); 但是$result会给出“db_temporary_0”。 我需要将从复杂查询创建的临时表与{node}表连接起来 提前感谢。创建一个临时表并返回表名,因此db\u temporary\u 0似乎非常合理。您将使用该结果加入您需要的任何其他内容:
$result = db_query_temporary("select * from {node}");
但是$result会给出“db_temporary_0”。
我需要将从复杂查询创建的临时表与{node}表连接起来
提前感谢。创建一个临时表并返回表名,因此db\u temporary\u 0
似乎非常合理。您将使用该结果加入您需要的任何其他内容:
// obviously you wouldn't want something this simple....
$tmp_tbl = db_query_temporary("SELECT * FROM {node}");
$query = db_select('node', 'n');
$query->join($tmp_tbl, 't', n.nid = t.nid'); //JOIN with node