Я хочу сделать простой запрос SQL в Drupal, но я не уверен, как. Я хотел бы добиться этого:
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"
. Можно ли как-то сказать ему сравнивать столбцы вместо строки-столбца?