Ben kullanıyorum db_select()
ve ben sözdizimini anlamıyorum fields()
yöntemle. join()
Başka bir masaya katılmak için a kullanıyorum . Yani tablolar için , t
ve n
şöyle bir şey yapmak istiyorum
SELECT t.tid, t.field1, t.field2, n.title, n.author
FROM table t INNER JOIN node n ON t.nid = n.nid;
Sahibim
$results = db_select('table', 't')
->fields( ... )
->join('node', 'n', 'n.nid = t.nid')
->execute();
Ama gördüğünüz gibi ben de kayboldum fields()
. Gördüğüm örnekler sadece bir tablo için alanları belirtiyor:
->fields('t', array('tid', 'field1', 'field2'))
Kullanmak istediğim sözdizimi nedir?