SUBSTRING в field api query

Главные вкладки

Аватар пользователя Кришпер Кришпер 1 мая 2018 в 18:20

Есть код, хочу брать из поля первые 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();

?>

Лучший ответ

Комментарии