Я использую, db_select()
и я не понимаю синтаксис fields()
метода. Я использую, join()
чтобы присоединиться к другому столу. Так что для таблиц, t
и n
я хочу сделать что-то вроде
SELECT t.tid, t.field1, t.field2, n.title, n.author
FROM table t INNER JOIN node n ON t.nid = n.nid;
у меня есть
$results = db_select('table', 't')
->fields( ... )
->join('node', 'n', 'n.nid = t.nid')
->execute();
Но, как вы видите, я заблудился fields()
. Примеры, которые я видел, указывают только поля для одной таблицы:
->fields('t', array('tid', 'field1', 'field2'))
Какой синтаксис я хочу использовать?