【发布时间】:2011-10-06 10:36:36
【问题描述】:
我想在 Drupal 中做一个简单的 SQL 查询,但我不知道怎么做。我想实现这一点:
SELECT COUNT(nid) AS i_count FROM node WHERE `created` != `changed`;
我有以下代码,但不起作用:
$query = db_select('node', 'n');
$query->addExpression("COUNT(nid)","i_count");
$query->condition("created","changed","!=");
$i_number_published = $query->execute()->fetchCol();
它不起作用的原因是它将列created与字符串值"changed"进行比较。有什么办法可以告诉它比较列而不是列字符串?
【问题讨论】: