Estoy usando db_select()
y no entiendo la sintaxis del fields()
método. Estoy usando un join()
para unirme a otra mesa. Entonces, para las mesas t
y n
quiero hacer algo como
SELECT t.tid, t.field1, t.field2, n.title, n.author
FROM table t INNER JOIN node n ON t.nid = n.nid;
yo tengo
$results = db_select('table', 't')
->fields( ... )
->join('node', 'n', 'n.nid = t.nid')
->execute();
Pero como puedes ver, estoy perdido en fields()
. Los ejemplos que he visto solo especifican campos para una tabla:
->fields('t', array('tid', 'field1', 'field2'))
¿Cuál es la sintaxis que quiero usar?