我有Drupal 7
网站。我正在使用dbApi
Drupal。现在我有一个查询,我需要在哪里订购记录。
表结构:-
- 专辑编号
- 专辑名称
- 专辑创建日期
- 专辑发行日期
现在我的要求是如果Album Release Date
不是 NULL 然后按它排序,否则使用Album Created Date
排序。
$query = db_select('node', 'n');
$query->condition('n.type', 'albums', '=')
->condition('status', 1) //Published.
->fields('n', array('nid'))
->orderBy('field_album_release_date_value', 'DESC')
->execute();
$result = $query->execute();
任何帮助高度赞赏。