Drupal7多个加入查询

时间:2015-03-15 22:50:04

标签: mysql drupal-7 drupal-modules

我向我的新D7模块写了一个查询,但它不起作用。

$query = db_select('node', 'n');
$query->join('field_data_field_image', 'i', 'n.nid = i.entity_id');
$query->join('file_managed', 'f', 'i.field_image_fid = f.fid');
$query->fields('f', array('fid', 'filename'))
  ->fields('i', array('field_image_width', 'field_image_height'))
  ->condition('n.type', 'pattern')
  ->execute()->fetchall();

我正在等待来自具有图像字段的节点类型(模式)的数据。我尝试使用image_managed表将图像字段表和图像字段表连接到节点。但没有任何结果。

我尝试使用纯SQL,但它工作得很好,但不是在D7中。怎么了?

谢谢!

0 个答案:

没有答案