このコードは機能しません
$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')
どこで間違ったのですか?