此代码无效
$var = db_select('taxonomy_term_data', 'tt')
->fields('tt', array('name'))
->join('my_table', 'dd', 'tt.tid = dd.my_field')
->execute()
但下一代码正常工作。
$var = db_query('SELECT name FROM taxonomy_term_data tt JOIN my_table dd ON tt.tid = dd.my_field')
哪里出了问题?
答案 0 :(得分:2)
join()
无法链接,请使用
$query = db_select('taxonomy_term_data', 'tt')->fields('tt', array('name'));
$query->join('my_table', 'dd', 'tt.tid = dd.my_field');
$var = $query->execute()