Есть код, хочу брать из поля первые 3 символа, но так не работает.
<?php $query = db_select('uc_products', 'n');
$query->distinct();
$query->innerJoin('node', 'u', 'n.nid = u.nid');
$query->innerJoin('city', 'c', 'c.poddomen = SUBSTRING( n.model, 1, 3)');
$query->condition('n.model', '%' . db_like($model) . '%', 'LIKE', '!=');
$query->fields( 'n', array('nid','model') );
//!!!!
$query->fields( 'c', array('SUBSTRING( name,1,3 ) ') );
//!!!!!!!!!!!!
$nodes = $query->execute()->fetchAll();
?>
Комментарии
->addExpression()
https://api.drupal.org/api/drupal/includes%21database%21select.inc/funct...
Спасибо.